Module org.apache.arrow.gandiva
Package org.apache.arrow.gandiva.ipc
Interface GandivaTypes.TreeNodeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GandivaTypes.TreeNode,GandivaTypes.TreeNode.Builder
- Enclosing class:
- GandivaTypes
public static interface GandivaTypes.TreeNodeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionoptional .gandiva.types.AndNode andNode = 7;optional .gandiva.types.AndNode andNode = 7;optional .gandiva.types.BinaryNode binaryNode = 18;optional .gandiva.types.BinaryNode binaryNode = 18;optional .gandiva.types.BooleanNode booleanNode = 15;optional .gandiva.types.BooleanNode booleanNode = 15;optional .gandiva.types.DecimalNode decimalNode = 19;optional .gandiva.types.DecimalNode decimalNode = 19;optional .gandiva.types.DoubleNode doubleNode = 16;optional .gandiva.types.DoubleNode doubleNode = 16;optional .gandiva.types.FieldNode fieldNode = 1;optional .gandiva.types.FieldNode fieldNode = 1;optional .gandiva.types.FloatNode floatNode = 13;optional .gandiva.types.FloatNode floatNode = 13;optional .gandiva.types.FunctionNode fnNode = 2;optional .gandiva.types.FunctionNode fnNode = 2;control expressionscontrol expressionsin exprin exproptional .gandiva.types.IntNode intNode = 12;optional .gandiva.types.IntNode intNode = 12;optional .gandiva.types.LongNode longNode = 14;optional .gandiva.types.LongNode longNode = 14;literalsliteralsoptional .gandiva.types.OrNode orNode = 8;optional .gandiva.types.OrNode orNode = 8;optional .gandiva.types.StringNode stringNode = 17;optional .gandiva.types.StringNode stringNode = 17;booleanoptional .gandiva.types.AndNode andNode = 7;booleanoptional .gandiva.types.BinaryNode binaryNode = 18;booleanoptional .gandiva.types.BooleanNode booleanNode = 15;booleanoptional .gandiva.types.DecimalNode decimalNode = 19;booleanoptional .gandiva.types.DoubleNode doubleNode = 16;booleanoptional .gandiva.types.FieldNode fieldNode = 1;booleanoptional .gandiva.types.FloatNode floatNode = 13;booleanoptional .gandiva.types.FunctionNode fnNode = 2;booleancontrol expressionsbooleanin exprbooleanoptional .gandiva.types.IntNode intNode = 12;booleanoptional .gandiva.types.LongNode longNode = 14;booleanliteralsbooleanoptional .gandiva.types.OrNode orNode = 8;booleanoptional .gandiva.types.StringNode stringNode = 17;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasFieldNode
boolean hasFieldNode()optional .gandiva.types.FieldNode fieldNode = 1;- Returns:
- Whether the fieldNode field is set.
-
getFieldNode
GandivaTypes.FieldNode getFieldNode()optional .gandiva.types.FieldNode fieldNode = 1;- Returns:
- The fieldNode.
-
getFieldNodeOrBuilder
GandivaTypes.FieldNodeOrBuilder getFieldNodeOrBuilder()optional .gandiva.types.FieldNode fieldNode = 1; -
hasFnNode
boolean hasFnNode()optional .gandiva.types.FunctionNode fnNode = 2;- Returns:
- Whether the fnNode field is set.
-
getFnNode
GandivaTypes.FunctionNode getFnNode()optional .gandiva.types.FunctionNode fnNode = 2;- Returns:
- The fnNode.
-
getFnNodeOrBuilder
GandivaTypes.FunctionNodeOrBuilder getFnNodeOrBuilder()optional .gandiva.types.FunctionNode fnNode = 2; -
hasIfNode
boolean hasIfNode()control expressions
optional .gandiva.types.IfNode ifNode = 6;- Returns:
- Whether the ifNode field is set.
-
getIfNode
GandivaTypes.IfNode getIfNode()control expressions
optional .gandiva.types.IfNode ifNode = 6;- Returns:
- The ifNode.
-
getIfNodeOrBuilder
GandivaTypes.IfNodeOrBuilder getIfNodeOrBuilder()control expressions
optional .gandiva.types.IfNode ifNode = 6; -
hasAndNode
boolean hasAndNode()optional .gandiva.types.AndNode andNode = 7;- Returns:
- Whether the andNode field is set.
-
getAndNode
GandivaTypes.AndNode getAndNode()optional .gandiva.types.AndNode andNode = 7;- Returns:
- The andNode.
-
getAndNodeOrBuilder
GandivaTypes.AndNodeOrBuilder getAndNodeOrBuilder()optional .gandiva.types.AndNode andNode = 7; -
hasOrNode
boolean hasOrNode()optional .gandiva.types.OrNode orNode = 8;- Returns:
- Whether the orNode field is set.
-
getOrNode
GandivaTypes.OrNode getOrNode()optional .gandiva.types.OrNode orNode = 8;- Returns:
- The orNode.
-
getOrNodeOrBuilder
GandivaTypes.OrNodeOrBuilder getOrNodeOrBuilder()optional .gandiva.types.OrNode orNode = 8; -
hasNullNode
boolean hasNullNode()literals
optional .gandiva.types.NullNode nullNode = 11;- Returns:
- Whether the nullNode field is set.
-
getNullNode
GandivaTypes.NullNode getNullNode()literals
optional .gandiva.types.NullNode nullNode = 11;- Returns:
- The nullNode.
-
getNullNodeOrBuilder
GandivaTypes.NullNodeOrBuilder getNullNodeOrBuilder()literals
optional .gandiva.types.NullNode nullNode = 11; -
hasIntNode
boolean hasIntNode()optional .gandiva.types.IntNode intNode = 12;- Returns:
- Whether the intNode field is set.
-
getIntNode
GandivaTypes.IntNode getIntNode()optional .gandiva.types.IntNode intNode = 12;- Returns:
- The intNode.
-
getIntNodeOrBuilder
GandivaTypes.IntNodeOrBuilder getIntNodeOrBuilder()optional .gandiva.types.IntNode intNode = 12; -
hasFloatNode
boolean hasFloatNode()optional .gandiva.types.FloatNode floatNode = 13;- Returns:
- Whether the floatNode field is set.
-
getFloatNode
GandivaTypes.FloatNode getFloatNode()optional .gandiva.types.FloatNode floatNode = 13;- Returns:
- The floatNode.
-
getFloatNodeOrBuilder
GandivaTypes.FloatNodeOrBuilder getFloatNodeOrBuilder()optional .gandiva.types.FloatNode floatNode = 13; -
hasLongNode
boolean hasLongNode()optional .gandiva.types.LongNode longNode = 14;- Returns:
- Whether the longNode field is set.
-
getLongNode
GandivaTypes.LongNode getLongNode()optional .gandiva.types.LongNode longNode = 14;- Returns:
- The longNode.
-
getLongNodeOrBuilder
GandivaTypes.LongNodeOrBuilder getLongNodeOrBuilder()optional .gandiva.types.LongNode longNode = 14; -
hasBooleanNode
boolean hasBooleanNode()optional .gandiva.types.BooleanNode booleanNode = 15;- Returns:
- Whether the booleanNode field is set.
-
getBooleanNode
GandivaTypes.BooleanNode getBooleanNode()optional .gandiva.types.BooleanNode booleanNode = 15;- Returns:
- The booleanNode.
-
getBooleanNodeOrBuilder
GandivaTypes.BooleanNodeOrBuilder getBooleanNodeOrBuilder()optional .gandiva.types.BooleanNode booleanNode = 15; -
hasDoubleNode
boolean hasDoubleNode()optional .gandiva.types.DoubleNode doubleNode = 16;- Returns:
- Whether the doubleNode field is set.
-
getDoubleNode
GandivaTypes.DoubleNode getDoubleNode()optional .gandiva.types.DoubleNode doubleNode = 16;- Returns:
- The doubleNode.
-
getDoubleNodeOrBuilder
GandivaTypes.DoubleNodeOrBuilder getDoubleNodeOrBuilder()optional .gandiva.types.DoubleNode doubleNode = 16; -
hasStringNode
boolean hasStringNode()optional .gandiva.types.StringNode stringNode = 17;- Returns:
- Whether the stringNode field is set.
-
getStringNode
GandivaTypes.StringNode getStringNode()optional .gandiva.types.StringNode stringNode = 17;- Returns:
- The stringNode.
-
getStringNodeOrBuilder
GandivaTypes.StringNodeOrBuilder getStringNodeOrBuilder()optional .gandiva.types.StringNode stringNode = 17; -
hasBinaryNode
boolean hasBinaryNode()optional .gandiva.types.BinaryNode binaryNode = 18;- Returns:
- Whether the binaryNode field is set.
-
getBinaryNode
GandivaTypes.BinaryNode getBinaryNode()optional .gandiva.types.BinaryNode binaryNode = 18;- Returns:
- The binaryNode.
-
getBinaryNodeOrBuilder
GandivaTypes.BinaryNodeOrBuilder getBinaryNodeOrBuilder()optional .gandiva.types.BinaryNode binaryNode = 18; -
hasDecimalNode
boolean hasDecimalNode()optional .gandiva.types.DecimalNode decimalNode = 19;- Returns:
- Whether the decimalNode field is set.
-
getDecimalNode
GandivaTypes.DecimalNode getDecimalNode()optional .gandiva.types.DecimalNode decimalNode = 19;- Returns:
- The decimalNode.
-
getDecimalNodeOrBuilder
GandivaTypes.DecimalNodeOrBuilder getDecimalNodeOrBuilder()optional .gandiva.types.DecimalNode decimalNode = 19; -
hasInNode
boolean hasInNode()in expr
optional .gandiva.types.InNode inNode = 21;- Returns:
- Whether the inNode field is set.
-
getInNode
GandivaTypes.InNode getInNode()in expr
optional .gandiva.types.InNode inNode = 21;- Returns:
- The inNode.
-
getInNodeOrBuilder
GandivaTypes.InNodeOrBuilder getInNodeOrBuilder()in expr
optional .gandiva.types.InNode inNode = 21;
-