Skip to content
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

Variadic expressions #1611

Merged
merged 3 commits into from
Apr 25, 2017
Merged

Conversation

llllllllll
Copy link
Member

Adds a new VarArgsExpr/VarArgs pair of objects for representing
sequences of known types but unknown length in the expression tree. This
allows us to use multipledispatch to define compute handlers for
expressions that conceptually accept a sequence like Merge.

This also implements Merge as a variadic expression.

Future work will be porting Concat.

Adds a new VarArgsExpr/VarArgs pair of objects for representing
sequences of known types but unknown length in the expression tree. This
allows us to use multipledispatch to define compute handlers for
expressions that conceptually accept a sequence like `Merge`.

This also implements `Merge` as a variadic expression.

Future work will be porting `Concat`.
@llllllllll
Copy link
Member Author

NOTE: I didn't implement this for the spark backend because I have no idea how to fix that. I will leave it unimplemented for now.

@coveralls
Copy link

coveralls commented Dec 21, 2016

Coverage Status

Coverage increased (+0.2%) to 87.066% when pulling 78915b2 on quantopian:variadic-expressions into fec8920 on blaze:master.

@coveralls
Copy link

coveralls commented Dec 21, 2016

Coverage Status

Coverage increased (+0.2%) to 87.066% when pulling 29f522b on quantopian:variadic-expressions into fec8920 on blaze:master.

@llllllllll
Copy link
Member Author

ping @necaris. Do you have any thoughts on the implementation of this?

@llllllllll llllllllll merged commit 5b78f79 into blaze:master Apr 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants