Package io.substrait.proto
Interface ExpressionReferenceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExpressionReference,ExpressionReference.Builder
public interface ExpressionReferenceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.substrait.Expression expression = 1;.substrait.Expression expression = 1;.substrait.AggregateFunction measure = 2;.substrait.AggregateFunction measure = 2;getOutputNames(int index) Field names in depth-first ordercom.google.protobuf.ByteStringgetOutputNamesBytes(int index) Field names in depth-first orderintField names in depth-first orderField names in depth-first orderboolean.substrait.Expression expression = 1;boolean.substrait.AggregateFunction measure = 2;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
-
hasExpression
boolean hasExpression().substrait.Expression expression = 1;- Returns:
- Whether the expression field is set.
-
getExpression
Expression getExpression().substrait.Expression expression = 1;- Returns:
- The expression.
-
getExpressionOrBuilder
ExpressionOrBuilder getExpressionOrBuilder().substrait.Expression expression = 1; -
hasMeasure
boolean hasMeasure().substrait.AggregateFunction measure = 2;- Returns:
- Whether the measure field is set.
-
getMeasure
AggregateFunction getMeasure().substrait.AggregateFunction measure = 2;- Returns:
- The measure.
-
getMeasureOrBuilder
AggregateFunctionOrBuilder getMeasureOrBuilder().substrait.AggregateFunction measure = 2; -
getOutputNamesList
Field names in depth-first order
repeated string output_names = 3;- Returns:
- A list containing the outputNames.
-
getOutputNamesCount
int getOutputNamesCount()Field names in depth-first order
repeated string output_names = 3;- Returns:
- The count of outputNames.
-
getOutputNames
Field names in depth-first order
repeated string output_names = 3;- Parameters:
index- The index of the element to return.- Returns:
- The outputNames at the given index.
-
getOutputNamesBytes
com.google.protobuf.ByteString getOutputNamesBytes(int index) Field names in depth-first order
repeated string output_names = 3;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputNames at the given index.
-
getExprTypeCase
ExpressionReference.ExprTypeCase getExprTypeCase()
-