Package io.substrait.proto
Class DerivationExpression
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.DerivationExpression
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DerivationExpressionOrBuilder,Serializable
public final class DerivationExpression
extends com.google.protobuf.GeneratedMessageV3
implements DerivationExpressionOrBuilder
Protobuf type
substrait.DerivationExpression- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typesubstrait.DerivationExpression.BinaryOpstatic interfacestatic final classProtobuf typesubstrait.DerivationExpressionstatic final classProtobuf typesubstrait.DerivationExpression.ExpressionDecimalstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionFixedBinarystatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionFixedCharstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionIntervalCompoundstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionIntervalDaystatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionListstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionMapstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionNamedStructstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionPrecisionTimestatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionPrecisionTimestampstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionPrecisionTimestampTZstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionStructstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionUserDefinedstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.ExpressionVarCharstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.IfElsestatic interfacestatic enumstatic final classProtobuf typesubstrait.DerivationExpression.ReturnProgramstatic interfacestatic final classProtobuf typesubstrait.DerivationExpression.UnaryOpstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionboolean.substrait.Type.Binary binary = 13;.substrait.DerivationExpression.BinaryOp binary_op = 37;.substrait.DerivationExpression.BinaryOp binary_op = 37;.substrait.Type.Binary binary = 13;getBool().substrait.Type.Boolean bool = 1;.substrait.Type.Boolean bool = 1;getDate().substrait.Type.Date date = 16;.substrait.Type.Date date = 16;.substrait.DerivationExpression.ExpressionDecimal decimal = 24;.substrait.DerivationExpression.ExpressionDecimal decimal = 24;static DerivationExpressionstatic final com.google.protobuf.Descriptors.Descriptor.substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;.substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;.substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;.substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;getFp32().substrait.Type.FP32 fp32 = 10;.substrait.Type.FP32 fp32 = 10;getFp64().substrait.Type.FP64 fp64 = 11;.substrait.Type.FP64 fp64 = 11;getI16().substrait.Type.I16 i16 = 3;.substrait.Type.I16 i16 = 3;getI32().substrait.Type.I32 i32 = 5;.substrait.Type.I32 i32 = 5;getI64().substrait.Type.I64 i64 = 7;.substrait.Type.I64 i64 = 7;getI8().substrait.Type.I8 i8 = 2;.substrait.Type.I8 i8 = 2;.substrait.DerivationExpression.IfElse if_else = 38;.substrait.DerivationExpression.IfElse if_else = 38;intint32 integer_literal = 35;string integer_parameter_name = 34;com.google.protobuf.ByteStringstring integer_parameter_name = 34;.substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;.substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;.substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;.substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;.substrait.Type.IntervalYear interval_year = 19;.substrait.Type.IntervalYear interval_year = 19;getList().substrait.DerivationExpression.ExpressionList list = 27;.substrait.DerivationExpression.ExpressionList list = 27;getMap().substrait.DerivationExpression.ExpressionMap map = 28;.substrait.DerivationExpression.ExpressionMap map = 28;com.google.protobuf.Parser<DerivationExpression>.substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;.substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;.substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;.substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;.substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;.substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;.substrait.DerivationExpression.ReturnProgram return_program = 39;.substrait.DerivationExpression.ReturnProgram return_program = 39;int.substrait.Type.String string = 12;.substrait.Type.String string = 12;.substrait.DerivationExpression.ExpressionStruct struct = 25;.substrait.DerivationExpression.ExpressionStruct struct = 25;getTime()Deprecated.substrait.DerivationExpression.time is deprecated.Deprecated.Deprecated.substrait.DerivationExpression.timestamp is deprecated.Deprecated.Deprecated.substrait.DerivationExpression.timestamp_tz is deprecated.Deprecated.string type_parameter_name = 33;com.google.protobuf.ByteStringstring type_parameter_name = 33;.substrait.DerivationExpression.UnaryOp unary_op = 36;.substrait.DerivationExpression.UnaryOp unary_op = 36;.substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;.substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;intDeprecated.substrait.DerivationExpression.user_defined_pointer is deprecated.getUuid().substrait.Type.UUID uuid = 32;.substrait.Type.UUID uuid = 32;.substrait.DerivationExpression.ExpressionVarChar varchar = 22;.substrait.DerivationExpression.ExpressionVarChar varchar = 22;boolean.substrait.Type.Binary binary = 13;boolean.substrait.DerivationExpression.BinaryOp binary_op = 37;booleanhasBool().substrait.Type.Boolean bool = 1;booleanhasDate().substrait.Type.Date date = 16;boolean.substrait.DerivationExpression.ExpressionDecimal decimal = 24;boolean.substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;boolean.substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;booleanhasFp32().substrait.Type.FP32 fp32 = 10;booleanhasFp64().substrait.Type.FP64 fp64 = 11;inthashCode()booleanhasI16().substrait.Type.I16 i16 = 3;booleanhasI32().substrait.Type.I32 i32 = 5;booleanhasI64().substrait.Type.I64 i64 = 7;booleanhasI8().substrait.Type.I8 i8 = 2;boolean.substrait.DerivationExpression.IfElse if_else = 38;booleanint32 integer_literal = 35;booleanstring integer_parameter_name = 34;boolean.substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;boolean.substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;boolean.substrait.Type.IntervalYear interval_year = 19;booleanhasList().substrait.DerivationExpression.ExpressionList list = 27;booleanhasMap().substrait.DerivationExpression.ExpressionMap map = 28;boolean.substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;boolean.substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;boolean.substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;boolean.substrait.DerivationExpression.ReturnProgram return_program = 39;boolean.substrait.Type.String string = 12;boolean.substrait.DerivationExpression.ExpressionStruct struct = 25;booleanhasTime()Deprecated.substrait.DerivationExpression.time is deprecated.booleanDeprecated.substrait.DerivationExpression.timestamp is deprecated.booleanDeprecated.substrait.DerivationExpression.timestamp_tz is deprecated.booleanstring type_parameter_name = 33;boolean.substrait.DerivationExpression.UnaryOp unary_op = 36;boolean.substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;booleanDeprecated.substrait.DerivationExpression.user_defined_pointer is deprecated.booleanhasUuid().substrait.Type.UUID uuid = 32;boolean.substrait.DerivationExpression.ExpressionVarChar varchar = 22;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic DerivationExpression.Builderstatic DerivationExpression.BuildernewBuilder(DerivationExpression prototype) protected DerivationExpression.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static DerivationExpressionparseDelimitedFrom(InputStream input) static DerivationExpressionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DerivationExpressionparseFrom(byte[] data) static DerivationExpressionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DerivationExpressionparseFrom(com.google.protobuf.ByteString data) static DerivationExpressionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DerivationExpressionparseFrom(com.google.protobuf.CodedInputStream input) static DerivationExpressionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DerivationExpressionparseFrom(InputStream input) static DerivationExpressionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DerivationExpressionparseFrom(ByteBuffer data) static DerivationExpressionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DerivationExpression>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BOOL_FIELD_NUMBER
public static final int BOOL_FIELD_NUMBER- See Also:
-
I8_FIELD_NUMBER
public static final int I8_FIELD_NUMBER- See Also:
-
I16_FIELD_NUMBER
public static final int I16_FIELD_NUMBER- See Also:
-
I32_FIELD_NUMBER
public static final int I32_FIELD_NUMBER- See Also:
-
I64_FIELD_NUMBER
public static final int I64_FIELD_NUMBER- See Also:
-
FP32_FIELD_NUMBER
public static final int FP32_FIELD_NUMBER- See Also:
-
FP64_FIELD_NUMBER
public static final int FP64_FIELD_NUMBER- See Also:
-
STRING_FIELD_NUMBER
public static final int STRING_FIELD_NUMBER- See Also:
-
BINARY_FIELD_NUMBER
public static final int BINARY_FIELD_NUMBER- See Also:
-
TIMESTAMP_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER- See Also:
-
DATE_FIELD_NUMBER
public static final int DATE_FIELD_NUMBER- See Also:
-
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER- See Also:
-
INTERVAL_YEAR_FIELD_NUMBER
public static final int INTERVAL_YEAR_FIELD_NUMBER- See Also:
-
TIMESTAMP_TZ_FIELD_NUMBER
public static final int TIMESTAMP_TZ_FIELD_NUMBER- See Also:
-
UUID_FIELD_NUMBER
public static final int UUID_FIELD_NUMBER- See Also:
-
INTERVAL_DAY_FIELD_NUMBER
public static final int INTERVAL_DAY_FIELD_NUMBER- See Also:
-
INTERVAL_COMPOUND_FIELD_NUMBER
public static final int INTERVAL_COMPOUND_FIELD_NUMBER- See Also:
-
FIXED_CHAR_FIELD_NUMBER
public static final int FIXED_CHAR_FIELD_NUMBER- See Also:
-
VARCHAR_FIELD_NUMBER
public static final int VARCHAR_FIELD_NUMBER- See Also:
-
FIXED_BINARY_FIELD_NUMBER
public static final int FIXED_BINARY_FIELD_NUMBER- See Also:
-
DECIMAL_FIELD_NUMBER
public static final int DECIMAL_FIELD_NUMBER- See Also:
-
PRECISION_TIME_FIELD_NUMBER
public static final int PRECISION_TIME_FIELD_NUMBER- See Also:
-
PRECISION_TIMESTAMP_FIELD_NUMBER
public static final int PRECISION_TIMESTAMP_FIELD_NUMBER- See Also:
-
PRECISION_TIMESTAMP_TZ_FIELD_NUMBER
public static final int PRECISION_TIMESTAMP_TZ_FIELD_NUMBER- See Also:
-
STRUCT_FIELD_NUMBER
public static final int STRUCT_FIELD_NUMBER- See Also:
-
LIST_FIELD_NUMBER
public static final int LIST_FIELD_NUMBER- See Also:
-
MAP_FIELD_NUMBER
public static final int MAP_FIELD_NUMBER- See Also:
-
USER_DEFINED_FIELD_NUMBER
public static final int USER_DEFINED_FIELD_NUMBER- See Also:
-
USER_DEFINED_POINTER_FIELD_NUMBER
public static final int USER_DEFINED_POINTER_FIELD_NUMBER- See Also:
-
TYPE_PARAMETER_NAME_FIELD_NUMBER
public static final int TYPE_PARAMETER_NAME_FIELD_NUMBER- See Also:
-
INTEGER_PARAMETER_NAME_FIELD_NUMBER
public static final int INTEGER_PARAMETER_NAME_FIELD_NUMBER- See Also:
-
INTEGER_LITERAL_FIELD_NUMBER
public static final int INTEGER_LITERAL_FIELD_NUMBER- See Also:
-
UNARY_OP_FIELD_NUMBER
public static final int UNARY_OP_FIELD_NUMBER- See Also:
-
BINARY_OP_FIELD_NUMBER
public static final int BINARY_OP_FIELD_NUMBER- See Also:
-
IF_ELSE_FIELD_NUMBER
public static final int IF_ELSE_FIELD_NUMBER- See Also:
-
RETURN_PROGRAM_FIELD_NUMBER
public static final int RETURN_PROGRAM_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getKindCase
- Specified by:
getKindCasein interfaceDerivationExpressionOrBuilder
-
hasBool
public boolean hasBool().substrait.Type.Boolean bool = 1;- Specified by:
hasBoolin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the bool field is set.
-
getBool
.substrait.Type.Boolean bool = 1;- Specified by:
getBoolin interfaceDerivationExpressionOrBuilder- Returns:
- The bool.
-
getBoolOrBuilder
.substrait.Type.Boolean bool = 1;- Specified by:
getBoolOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasI8
public boolean hasI8().substrait.Type.I8 i8 = 2;- Specified by:
hasI8in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the i8 field is set.
-
getI8
.substrait.Type.I8 i8 = 2;- Specified by:
getI8in interfaceDerivationExpressionOrBuilder- Returns:
- The i8.
-
getI8OrBuilder
.substrait.Type.I8 i8 = 2;- Specified by:
getI8OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasI16
public boolean hasI16().substrait.Type.I16 i16 = 3;- Specified by:
hasI16in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the i16 field is set.
-
getI16
.substrait.Type.I16 i16 = 3;- Specified by:
getI16in interfaceDerivationExpressionOrBuilder- Returns:
- The i16.
-
getI16OrBuilder
.substrait.Type.I16 i16 = 3;- Specified by:
getI16OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasI32
public boolean hasI32().substrait.Type.I32 i32 = 5;- Specified by:
hasI32in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the i32 field is set.
-
getI32
.substrait.Type.I32 i32 = 5;- Specified by:
getI32in interfaceDerivationExpressionOrBuilder- Returns:
- The i32.
-
getI32OrBuilder
.substrait.Type.I32 i32 = 5;- Specified by:
getI32OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasI64
public boolean hasI64().substrait.Type.I64 i64 = 7;- Specified by:
hasI64in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the i64 field is set.
-
getI64
.substrait.Type.I64 i64 = 7;- Specified by:
getI64in interfaceDerivationExpressionOrBuilder- Returns:
- The i64.
-
getI64OrBuilder
.substrait.Type.I64 i64 = 7;- Specified by:
getI64OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasFp32
public boolean hasFp32().substrait.Type.FP32 fp32 = 10;- Specified by:
hasFp32in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the fp32 field is set.
-
getFp32
.substrait.Type.FP32 fp32 = 10;- Specified by:
getFp32in interfaceDerivationExpressionOrBuilder- Returns:
- The fp32.
-
getFp32OrBuilder
.substrait.Type.FP32 fp32 = 10;- Specified by:
getFp32OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasFp64
public boolean hasFp64().substrait.Type.FP64 fp64 = 11;- Specified by:
hasFp64in interfaceDerivationExpressionOrBuilder- Returns:
- Whether the fp64 field is set.
-
getFp64
.substrait.Type.FP64 fp64 = 11;- Specified by:
getFp64in interfaceDerivationExpressionOrBuilder- Returns:
- The fp64.
-
getFp64OrBuilder
.substrait.Type.FP64 fp64 = 11;- Specified by:
getFp64OrBuilderin interfaceDerivationExpressionOrBuilder
-
hasString
public boolean hasString().substrait.Type.String string = 12;- Specified by:
hasStringin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the string field is set.
-
getString
.substrait.Type.String string = 12;- Specified by:
getStringin interfaceDerivationExpressionOrBuilder- Returns:
- The string.
-
getStringOrBuilder
.substrait.Type.String string = 12;- Specified by:
getStringOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasBinary
public boolean hasBinary().substrait.Type.Binary binary = 13;- Specified by:
hasBinaryin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the binary field is set.
-
getBinary
.substrait.Type.Binary binary = 13;- Specified by:
getBinaryin interfaceDerivationExpressionOrBuilder- Returns:
- The binary.
-
getBinaryOrBuilder
.substrait.Type.Binary binary = 13;- Specified by:
getBinaryOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasTimestamp
Deprecated.substrait.DerivationExpression.timestamp is deprecated. See substrait/type_expressions.proto;l=24Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
.substrait.Type.Timestamp timestamp = 14 [deprecated = true];- Specified by:
hasTimestampin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
Deprecated.substrait.DerivationExpression.timestamp is deprecated. See substrait/type_expressions.proto;l=24Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
.substrait.Type.Timestamp timestamp = 14 [deprecated = true];- Specified by:
getTimestampin interfaceDerivationExpressionOrBuilder- Returns:
- The timestamp.
-
getTimestampOrBuilder
Deprecated.Deprecated in favor of `ExpressionPrecisionTimestamp precision_timestamp`
.substrait.Type.Timestamp timestamp = 14 [deprecated = true];- Specified by:
getTimestampOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasDate
public boolean hasDate().substrait.Type.Date date = 16;- Specified by:
hasDatein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the date field is set.
-
getDate
.substrait.Type.Date date = 16;- Specified by:
getDatein interfaceDerivationExpressionOrBuilder- Returns:
- The date.
-
getDateOrBuilder
.substrait.Type.Date date = 16;- Specified by:
getDateOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasTime
Deprecated.substrait.DerivationExpression.time is deprecated. See substrait/type_expressions.proto;l=27Deprecated in favor of `ExpressionPrecisionTime precision_time`
.substrait.Type.Time time = 17 [deprecated = true];- Specified by:
hasTimein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the time field is set.
-
getTime
Deprecated.substrait.DerivationExpression.time is deprecated. See substrait/type_expressions.proto;l=27Deprecated in favor of `ExpressionPrecisionTime precision_time`
.substrait.Type.Time time = 17 [deprecated = true];- Specified by:
getTimein interfaceDerivationExpressionOrBuilder- Returns:
- The time.
-
getTimeOrBuilder
Deprecated.Deprecated in favor of `ExpressionPrecisionTime precision_time`
.substrait.Type.Time time = 17 [deprecated = true];- Specified by:
getTimeOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasIntervalYear
public boolean hasIntervalYear().substrait.Type.IntervalYear interval_year = 19;- Specified by:
hasIntervalYearin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the intervalYear field is set.
-
getIntervalYear
.substrait.Type.IntervalYear interval_year = 19;- Specified by:
getIntervalYearin interfaceDerivationExpressionOrBuilder- Returns:
- The intervalYear.
-
getIntervalYearOrBuilder
.substrait.Type.IntervalYear interval_year = 19;- Specified by:
getIntervalYearOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasTimestampTz
Deprecated.substrait.DerivationExpression.timestamp_tz is deprecated. See substrait/type_expressions.proto;l=30Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
.substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];- Specified by:
hasTimestampTzin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the timestampTz field is set.
-
getTimestampTz
Deprecated.substrait.DerivationExpression.timestamp_tz is deprecated. See substrait/type_expressions.proto;l=30Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
.substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];- Specified by:
getTimestampTzin interfaceDerivationExpressionOrBuilder- Returns:
- The timestampTz.
-
getTimestampTzOrBuilder
Deprecated.Deprecated in favor of `ExpressionPrecisionTimestampTZ precision_timestamp_tz`
.substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];- Specified by:
getTimestampTzOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasUuid
public boolean hasUuid().substrait.Type.UUID uuid = 32;- Specified by:
hasUuidin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the uuid field is set.
-
getUuid
.substrait.Type.UUID uuid = 32;- Specified by:
getUuidin interfaceDerivationExpressionOrBuilder- Returns:
- The uuid.
-
getUuidOrBuilder
.substrait.Type.UUID uuid = 32;- Specified by:
getUuidOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasIntervalDay
public boolean hasIntervalDay().substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;- Specified by:
hasIntervalDayin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the intervalDay field is set.
-
getIntervalDay
.substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;- Specified by:
getIntervalDayin interfaceDerivationExpressionOrBuilder- Returns:
- The intervalDay.
-
getIntervalDayOrBuilder
.substrait.DerivationExpression.ExpressionIntervalDay interval_day = 20;- Specified by:
getIntervalDayOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasIntervalCompound
public boolean hasIntervalCompound().substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;- Specified by:
hasIntervalCompoundin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the intervalCompound field is set.
-
getIntervalCompound
.substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;- Specified by:
getIntervalCompoundin interfaceDerivationExpressionOrBuilder- Returns:
- The intervalCompound.
-
getIntervalCompoundOrBuilder
.substrait.DerivationExpression.ExpressionIntervalCompound interval_compound = 42;- Specified by:
getIntervalCompoundOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasFixedChar
public boolean hasFixedChar().substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;- Specified by:
hasFixedCharin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the fixedChar field is set.
-
getFixedChar
.substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;- Specified by:
getFixedCharin interfaceDerivationExpressionOrBuilder- Returns:
- The fixedChar.
-
getFixedCharOrBuilder
.substrait.DerivationExpression.ExpressionFixedChar fixed_char = 21;- Specified by:
getFixedCharOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasVarchar
public boolean hasVarchar().substrait.DerivationExpression.ExpressionVarChar varchar = 22;- Specified by:
hasVarcharin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the varchar field is set.
-
getVarchar
.substrait.DerivationExpression.ExpressionVarChar varchar = 22;- Specified by:
getVarcharin interfaceDerivationExpressionOrBuilder- Returns:
- The varchar.
-
getVarcharOrBuilder
.substrait.DerivationExpression.ExpressionVarChar varchar = 22;- Specified by:
getVarcharOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasFixedBinary
public boolean hasFixedBinary().substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;- Specified by:
hasFixedBinaryin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the fixedBinary field is set.
-
getFixedBinary
.substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;- Specified by:
getFixedBinaryin interfaceDerivationExpressionOrBuilder- Returns:
- The fixedBinary.
-
getFixedBinaryOrBuilder
.substrait.DerivationExpression.ExpressionFixedBinary fixed_binary = 23;- Specified by:
getFixedBinaryOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasDecimal
public boolean hasDecimal().substrait.DerivationExpression.ExpressionDecimal decimal = 24;- Specified by:
hasDecimalin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the decimal field is set.
-
getDecimal
.substrait.DerivationExpression.ExpressionDecimal decimal = 24;- Specified by:
getDecimalin interfaceDerivationExpressionOrBuilder- Returns:
- The decimal.
-
getDecimalOrBuilder
.substrait.DerivationExpression.ExpressionDecimal decimal = 24;- Specified by:
getDecimalOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasPrecisionTime
public boolean hasPrecisionTime().substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;- Specified by:
hasPrecisionTimein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the precisionTime field is set.
-
getPrecisionTime
.substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;- Specified by:
getPrecisionTimein interfaceDerivationExpressionOrBuilder- Returns:
- The precisionTime.
-
getPrecisionTimeOrBuilder
.substrait.DerivationExpression.ExpressionPrecisionTime precision_time = 43;- Specified by:
getPrecisionTimeOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasPrecisionTimestamp
public boolean hasPrecisionTimestamp().substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;- Specified by:
hasPrecisionTimestampin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the precisionTimestamp field is set.
-
getPrecisionTimestamp
.substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;- Specified by:
getPrecisionTimestampin interfaceDerivationExpressionOrBuilder- Returns:
- The precisionTimestamp.
-
getPrecisionTimestampOrBuilder
.substrait.DerivationExpression.ExpressionPrecisionTimestamp precision_timestamp = 40;- Specified by:
getPrecisionTimestampOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasPrecisionTimestampTz
public boolean hasPrecisionTimestampTz().substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;- Specified by:
hasPrecisionTimestampTzin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the precisionTimestampTz field is set.
-
getPrecisionTimestampTz
.substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;- Specified by:
getPrecisionTimestampTzin interfaceDerivationExpressionOrBuilder- Returns:
- The precisionTimestampTz.
-
getPrecisionTimestampTzOrBuilder
public DerivationExpression.ExpressionPrecisionTimestampTZOrBuilder getPrecisionTimestampTzOrBuilder().substrait.DerivationExpression.ExpressionPrecisionTimestampTZ precision_timestamp_tz = 41;- Specified by:
getPrecisionTimestampTzOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasStruct
public boolean hasStruct().substrait.DerivationExpression.ExpressionStruct struct = 25;- Specified by:
hasStructin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the struct field is set.
-
getStruct
.substrait.DerivationExpression.ExpressionStruct struct = 25;- Specified by:
getStructin interfaceDerivationExpressionOrBuilder- Returns:
- The struct.
-
getStructOrBuilder
.substrait.DerivationExpression.ExpressionStruct struct = 25;- Specified by:
getStructOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasList
public boolean hasList().substrait.DerivationExpression.ExpressionList list = 27;- Specified by:
hasListin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the list field is set.
-
getList
.substrait.DerivationExpression.ExpressionList list = 27;- Specified by:
getListin interfaceDerivationExpressionOrBuilder- Returns:
- The list.
-
getListOrBuilder
.substrait.DerivationExpression.ExpressionList list = 27;- Specified by:
getListOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasMap
public boolean hasMap().substrait.DerivationExpression.ExpressionMap map = 28;- Specified by:
hasMapin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the map field is set.
-
getMap
.substrait.DerivationExpression.ExpressionMap map = 28;- Specified by:
getMapin interfaceDerivationExpressionOrBuilder- Returns:
- The map.
-
getMapOrBuilder
.substrait.DerivationExpression.ExpressionMap map = 28;- Specified by:
getMapOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasUserDefined
public boolean hasUserDefined().substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;- Specified by:
hasUserDefinedin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the userDefined field is set.
-
getUserDefined
.substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;- Specified by:
getUserDefinedin interfaceDerivationExpressionOrBuilder- Returns:
- The userDefined.
-
getUserDefinedOrBuilder
.substrait.DerivationExpression.ExpressionUserDefined user_defined = 30;- Specified by:
getUserDefinedOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasUserDefinedPointer
Deprecated.substrait.DerivationExpression.user_defined_pointer is deprecated. See substrait/type_expressions.proto;l=52Deprecated in favor of user_defined, which allows nullability and variations to be specified. If user_defined_pointer is encountered, treat it as being non-nullable and having the default variation.
uint32 user_defined_pointer = 31 [deprecated = true];- Specified by:
hasUserDefinedPointerin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the userDefinedPointer field is set.
-
getUserDefinedPointer
Deprecated.substrait.DerivationExpression.user_defined_pointer is deprecated. See substrait/type_expressions.proto;l=52Deprecated in favor of user_defined, which allows nullability and variations to be specified. If user_defined_pointer is encountered, treat it as being non-nullable and having the default variation.
uint32 user_defined_pointer = 31 [deprecated = true];- Specified by:
getUserDefinedPointerin interfaceDerivationExpressionOrBuilder- Returns:
- The userDefinedPointer.
-
hasTypeParameterName
public boolean hasTypeParameterName()string type_parameter_name = 33;- Specified by:
hasTypeParameterNamein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the typeParameterName field is set.
-
getTypeParameterName
string type_parameter_name = 33;- Specified by:
getTypeParameterNamein interfaceDerivationExpressionOrBuilder- Returns:
- The typeParameterName.
-
getTypeParameterNameBytes
public com.google.protobuf.ByteString getTypeParameterNameBytes()string type_parameter_name = 33;- Specified by:
getTypeParameterNameBytesin interfaceDerivationExpressionOrBuilder- Returns:
- The bytes for typeParameterName.
-
hasIntegerParameterName
public boolean hasIntegerParameterName()string integer_parameter_name = 34;- Specified by:
hasIntegerParameterNamein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the integerParameterName field is set.
-
getIntegerParameterName
string integer_parameter_name = 34;- Specified by:
getIntegerParameterNamein interfaceDerivationExpressionOrBuilder- Returns:
- The integerParameterName.
-
getIntegerParameterNameBytes
public com.google.protobuf.ByteString getIntegerParameterNameBytes()string integer_parameter_name = 34;- Specified by:
getIntegerParameterNameBytesin interfaceDerivationExpressionOrBuilder- Returns:
- The bytes for integerParameterName.
-
hasIntegerLiteral
public boolean hasIntegerLiteral()int32 integer_literal = 35;- Specified by:
hasIntegerLiteralin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the integerLiteral field is set.
-
getIntegerLiteral
public int getIntegerLiteral()int32 integer_literal = 35;- Specified by:
getIntegerLiteralin interfaceDerivationExpressionOrBuilder- Returns:
- The integerLiteral.
-
hasUnaryOp
public boolean hasUnaryOp().substrait.DerivationExpression.UnaryOp unary_op = 36;- Specified by:
hasUnaryOpin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the unaryOp field is set.
-
getUnaryOp
.substrait.DerivationExpression.UnaryOp unary_op = 36;- Specified by:
getUnaryOpin interfaceDerivationExpressionOrBuilder- Returns:
- The unaryOp.
-
getUnaryOpOrBuilder
.substrait.DerivationExpression.UnaryOp unary_op = 36;- Specified by:
getUnaryOpOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasBinaryOp
public boolean hasBinaryOp().substrait.DerivationExpression.BinaryOp binary_op = 37;- Specified by:
hasBinaryOpin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the binaryOp field is set.
-
getBinaryOp
.substrait.DerivationExpression.BinaryOp binary_op = 37;- Specified by:
getBinaryOpin interfaceDerivationExpressionOrBuilder- Returns:
- The binaryOp.
-
getBinaryOpOrBuilder
.substrait.DerivationExpression.BinaryOp binary_op = 37;- Specified by:
getBinaryOpOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasIfElse
public boolean hasIfElse().substrait.DerivationExpression.IfElse if_else = 38;- Specified by:
hasIfElsein interfaceDerivationExpressionOrBuilder- Returns:
- Whether the ifElse field is set.
-
getIfElse
.substrait.DerivationExpression.IfElse if_else = 38;- Specified by:
getIfElsein interfaceDerivationExpressionOrBuilder- Returns:
- The ifElse.
-
getIfElseOrBuilder
.substrait.DerivationExpression.IfElse if_else = 38;- Specified by:
getIfElseOrBuilderin interfaceDerivationExpressionOrBuilder
-
hasReturnProgram
public boolean hasReturnProgram().substrait.DerivationExpression.ReturnProgram return_program = 39;- Specified by:
hasReturnProgramin interfaceDerivationExpressionOrBuilder- Returns:
- Whether the returnProgram field is set.
-
getReturnProgram
.substrait.DerivationExpression.ReturnProgram return_program = 39;- Specified by:
getReturnProgramin interfaceDerivationExpressionOrBuilder- Returns:
- The returnProgram.
-
getReturnProgramOrBuilder
.substrait.DerivationExpression.ReturnProgram return_program = 39;- Specified by:
getReturnProgramOrBuilderin interfaceDerivationExpressionOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DerivationExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DerivationExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DerivationExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DerivationExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DerivationExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DerivationExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DerivationExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DerivationExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DerivationExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DerivationExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DerivationExpression.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-