You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.
val wholeStageCodeGenNode = TreeBuilder.makeFunction(
s"wholestagecodegen",
Lists.newArrayList(childCtx.root),
new ArrowType.Int(32, true))
In ColumnarWholeStageCodegenExec.scala
And some other functions, like codegen_left_schema or codegen_right_schema:
auto n_left = TreeExprBuilder::MakeFunction(
"codegen_left_schema",
{TreeExprBuilder::MakeField(table0_f0), TreeExprBuilder::MakeField(table0_f1),
TreeExprBuilder::MakeField(table0_f2)},
uint32());
auto n_right = TreeExprBuilder::MakeFunction(
"codegen_right_schema",
{TreeExprBuilder::MakeField(table1_f0), TreeExprBuilder::MakeField(table1_f1)},
uint32());
The text was updated successfully, but these errors were encountered:
Some of the function implementations are located in codegen/arrowcompute rather than in codegen/gandiva. Although Gandiva's Java API may be leveraged.
Some of the function parameters (e.g. codegen_XXX_schema) are at fix orders in the parameter list so the function names might be there only as descriptions.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
val wholeStageCodeGenNode = TreeBuilder.makeFunction(
s"wholestagecodegen",
Lists.newArrayList(childCtx.root),
new ArrowType.Int(32, true))
In ColumnarWholeStageCodegenExec.scala
And some other functions, like codegen_left_schema or codegen_right_schema:
auto n_left = TreeExprBuilder::MakeFunction(
"codegen_left_schema",
{TreeExprBuilder::MakeField(table0_f0), TreeExprBuilder::MakeField(table0_f1),
TreeExprBuilder::MakeField(table0_f2)},
uint32());
auto n_right = TreeExprBuilder::MakeFunction(
"codegen_right_schema",
{TreeExprBuilder::MakeField(table1_f0), TreeExprBuilder::MakeField(table1_f1)},
uint32());
The text was updated successfully, but these errors were encountered: