-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mldb 1675 transpose bound parameter #520
base: master
Are you sure you want to change the base?
Conversation
sql/execution_pipeline_impl.cc
Outdated
|
||
ColumnName outputName = keep(column.columnName); | ||
const ExpressionValue & rowContents | ||
= row.values.at(fieldOffset + ROW_CONTENTS); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
indent
|
||
self.assertEqual(res, expected) | ||
|
||
mldb.run_tests() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Donc changer les self.assertEqual
en self.assertTableResultEquals
là où applicable.
J'ai fait une revue atomique. @jeremybarnes est définitivement l'homme de la situation pour réviser l'ensemble de l’œuvre. |
sql/execution_pipeline_impl.cc
Outdated
@@ -450,7 +525,7 @@ outputAdded() const { | |||
|
|||
SubSelectExecutor:: | |||
SubSelectExecutor(std::shared_ptr<BoundPipelineElement> boundSelect, | |||
const BoundParameters & getParam) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My feeling is that we should make use of either a sparse matrix or tabular dataset for the sub selects; we're getting closer and closer towards reimplementing them anyway.
The complexity is rather extreme, on top of an already complex amount of code. I think it would be worth spending some time on the whiteboard, and thinking some more about the interfaces and APIs before jumping into the implementation. My feeling is that the abstractions are't right yet. |
So, after wednesday I guess? |
Est-ce mort? |
NOT READY FOR MERGE
Im creating the PR to get general comments on the architecture changes, I still have some changes to make before its ready to merge.