Package | Description |
---|---|
org.bytedeco.gandiva |
Modifier and Type | Method and Description |
---|---|
static Node |
TreeExprBuilder.MakeAnd(Node children)
\brief create a node with a boolean AND expression.
|
static Node |
TreeExprBuilder.MakeAnd(Node children)
\brief create a node with a boolean AND expression.
|
static Node |
TreeExprBuilder.MakeBinaryLiteral(BytePointer value) |
static Node |
TreeExprBuilder.MakeBinaryLiteral(BytePointer value) |
static Node |
TreeExprBuilder.MakeBinaryLiteral(String value) |
static Node |
TreeExprBuilder.MakeBinaryLiteral(String value) |
static Node |
TreeExprBuilder.MakeDecimalLiteral(DecimalScalar128 value) |
static Node |
TreeExprBuilder.MakeDecimalLiteral(DecimalScalar128 value) |
static Node |
TreeExprBuilder.MakeField(Field field)
\brief create a node on arrow field.
|
static Node |
TreeExprBuilder.MakeField(Field field)
\brief create a node on arrow field.
|
static Node |
TreeExprBuilder.MakeFunction(BytePointer name,
Node params,
DataType return_type) |
static Node |
TreeExprBuilder.MakeFunction(BytePointer name,
Node params,
DataType return_type) |
static Node |
TreeExprBuilder.MakeFunction(String name,
Node params,
DataType return_type)
\brief create a node with a function.
|
static Node |
TreeExprBuilder.MakeFunction(String name,
Node params,
DataType return_type)
\brief create a node with a function.
|
static Node |
TreeExprBuilder.MakeIf(Node condition,
Node then_node,
Node else_node,
DataType result_type)
\brief create a node with an if-else expression.
|
static Node |
TreeExprBuilder.MakeIf(Node condition,
Node then_node,
Node else_node,
DataType result_type)
\brief create a node with an if-else expression.
|
static Node |
TreeExprBuilder.MakeInExpressionBinary(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionBinary(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionDate32(Node node,
IntSet constants)
\brief Date as s/millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate32(Node node,
IntSet constants)
\brief Date as s/millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate64(Node node,
LongSet constants)
\brief Date as millis/us/ns since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate64(Node node,
LongSet constants)
\brief Date as millis/us/ns since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDecimal(Node node,
DecimalScalar128Set constants) |
static Node |
TreeExprBuilder.MakeInExpressionDecimal(Node node,
DecimalScalar128Set constants) |
static Node |
TreeExprBuilder.MakeInExpressionDouble(Node node,
DoubleSet constants)
\brief creates an in expression for double
|
static Node |
TreeExprBuilder.MakeInExpressionDouble(Node node,
DoubleSet constants)
\brief creates an in expression for double
|
static Node |
TreeExprBuilder.MakeInExpressionFloat(Node node,
FloatSet constants)
\brief creates an in expression for float
|
static Node |
TreeExprBuilder.MakeInExpressionFloat(Node node,
FloatSet constants)
\brief creates an in expression for float
|
static Node |
TreeExprBuilder.MakeInExpressionInt32(Node node,
IntSet constants)
\brief creates an in expression
|
static Node |
TreeExprBuilder.MakeInExpressionInt32(Node node,
IntSet constants)
\brief creates an in expression
|
static Node |
TreeExprBuilder.MakeInExpressionInt64(Node node,
LongSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionInt64(Node node,
LongSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionString(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionString(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionTime32(Node node,
IntSet constants)
\brief Time as s/millis of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime32(Node node,
IntSet constants)
\brief Time as s/millis of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime64(Node node,
LongSet constants)
\brief Time as millis/us/ns of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime64(Node node,
LongSet constants)
\brief Time as millis/us/ns of day
|
static Node |
TreeExprBuilder.MakeInExpressionTimeStamp(Node node,
LongSet constants)
\brief Timestamp as millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionTimeStamp(Node node,
LongSet constants)
\brief Timestamp as millis since epoch.
|
static Node |
TreeExprBuilder.MakeLiteral(boolean value)
\brief create a node on a literal.
|
static Node |
TreeExprBuilder.MakeLiteral(boolean value)
\brief create a node on a literal.
|
static Node |
TreeExprBuilder.MakeLiteral(byte value) |
static Node |
TreeExprBuilder.MakeLiteral(byte value) |
static Node |
TreeExprBuilder.MakeLiteral(double value) |
static Node |
TreeExprBuilder.MakeLiteral(double value) |
static Node |
TreeExprBuilder.MakeLiteral(float value) |
static Node |
TreeExprBuilder.MakeLiteral(float value) |
static Node |
TreeExprBuilder.MakeLiteral(int value) |
static Node |
TreeExprBuilder.MakeLiteral(int value) |
static Node |
TreeExprBuilder.MakeLiteral(long value) |
static Node |
TreeExprBuilder.MakeLiteral(long value) |
static Node |
TreeExprBuilder.MakeLiteral(short value) |
static Node |
TreeExprBuilder.MakeLiteral(short value) |
static Node |
TreeExprBuilder.MakeNull(DataType data_type)
\brief create a node on a null literal.
|
static Node |
TreeExprBuilder.MakeNull(DataType data_type)
\brief create a node on a null literal.
|
static Node |
TreeExprBuilder.MakeOr(Node children)
\brief create a node with a boolean OR expression.
|
static Node |
TreeExprBuilder.MakeOr(Node children)
\brief create a node with a boolean OR expression.
|
static Node |
TreeExprBuilder.MakeStringLiteral(BytePointer value) |
static Node |
TreeExprBuilder.MakeStringLiteral(BytePointer value) |
static Node |
TreeExprBuilder.MakeStringLiteral(String value) |
static Node |
TreeExprBuilder.MakeStringLiteral(String value) |
Node |
Expression.root() |
Node |
Expression.root() |
Modifier and Type | Method and Description |
---|---|
static Node |
TreeExprBuilder.MakeAnd(Node children)
\brief create a node with a boolean AND expression.
|
static Node |
TreeExprBuilder.MakeAnd(Node children)
\brief create a node with a boolean AND expression.
|
static Condition |
TreeExprBuilder.MakeCondition(Node root_node)
\brief create a condition with the specified root_node
|
static Condition |
TreeExprBuilder.MakeCondition(Node root_node)
\brief create a condition with the specified root_node
|
static Expression |
TreeExprBuilder.MakeExpression(Node root_node,
Field result_field)
\brief create an expression with the specified root_node, and the
result written to result_field.
|
static Expression |
TreeExprBuilder.MakeExpression(Node root_node,
Field result_field)
\brief create an expression with the specified root_node, and the
result written to result_field.
|
static Node |
TreeExprBuilder.MakeFunction(BytePointer name,
Node params,
DataType return_type) |
static Node |
TreeExprBuilder.MakeFunction(BytePointer name,
Node params,
DataType return_type) |
static Node |
TreeExprBuilder.MakeFunction(String name,
Node params,
DataType return_type)
\brief create a node with a function.
|
static Node |
TreeExprBuilder.MakeFunction(String name,
Node params,
DataType return_type)
\brief create a node with a function.
|
static Node |
TreeExprBuilder.MakeIf(Node condition,
Node then_node,
Node else_node,
DataType result_type)
\brief create a node with an if-else expression.
|
static Node |
TreeExprBuilder.MakeIf(Node condition,
Node then_node,
Node else_node,
DataType result_type)
\brief create a node with an if-else expression.
|
static Node |
TreeExprBuilder.MakeInExpressionBinary(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionBinary(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionDate32(Node node,
IntSet constants)
\brief Date as s/millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate32(Node node,
IntSet constants)
\brief Date as s/millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate64(Node node,
LongSet constants)
\brief Date as millis/us/ns since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDate64(Node node,
LongSet constants)
\brief Date as millis/us/ns since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionDecimal(Node node,
DecimalScalar128Set constants) |
static Node |
TreeExprBuilder.MakeInExpressionDecimal(Node node,
DecimalScalar128Set constants) |
static Node |
TreeExprBuilder.MakeInExpressionDouble(Node node,
DoubleSet constants)
\brief creates an in expression for double
|
static Node |
TreeExprBuilder.MakeInExpressionDouble(Node node,
DoubleSet constants)
\brief creates an in expression for double
|
static Node |
TreeExprBuilder.MakeInExpressionFloat(Node node,
FloatSet constants)
\brief creates an in expression for float
|
static Node |
TreeExprBuilder.MakeInExpressionFloat(Node node,
FloatSet constants)
\brief creates an in expression for float
|
static Node |
TreeExprBuilder.MakeInExpressionInt32(Node node,
IntSet constants)
\brief creates an in expression
|
static Node |
TreeExprBuilder.MakeInExpressionInt32(Node node,
IntSet constants)
\brief creates an in expression
|
static Node |
TreeExprBuilder.MakeInExpressionInt64(Node node,
LongSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionInt64(Node node,
LongSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionString(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionString(Node node,
StringSet constants) |
static Node |
TreeExprBuilder.MakeInExpressionTime32(Node node,
IntSet constants)
\brief Time as s/millis of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime32(Node node,
IntSet constants)
\brief Time as s/millis of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime64(Node node,
LongSet constants)
\brief Time as millis/us/ns of day
|
static Node |
TreeExprBuilder.MakeInExpressionTime64(Node node,
LongSet constants)
\brief Time as millis/us/ns of day
|
static Node |
TreeExprBuilder.MakeInExpressionTimeStamp(Node node,
LongSet constants)
\brief Timestamp as millis since epoch.
|
static Node |
TreeExprBuilder.MakeInExpressionTimeStamp(Node node,
LongSet constants)
\brief Timestamp as millis since epoch.
|
static Node |
TreeExprBuilder.MakeOr(Node children)
\brief create a node with a boolean OR expression.
|
static Node |
TreeExprBuilder.MakeOr(Node children)
\brief create a node with a boolean OR expression.
|
Constructor and Description |
---|
Condition(Node root) |
Condition(Node root) |
Expression(Node root,
Field result) |
Expression(Node root,
Field result) |
Copyright © 2022. All rights reserved.