Package io.substrait.proto
Class Expression.Literal.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
io.substrait.proto.Expression.Literal.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Expression.LiteralOrBuilder,Cloneable
- Enclosing class:
- Expression.Literal
public static final class Expression.Literal.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
implements Expression.LiteralOrBuilder
Protobuf type
substrait.Expression.Literal-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()bytes binary = 13;bool boolean = 1;Date in units of days since the UNIX epoch..substrait.Expression.Literal.Decimal decimal = 24;.substrait.Type.List empty_list = 31;.substrait.Type.Map empty_map = 32;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) bytes fixed_binary = 23;string fixed_char = 21;float fp32 = 10;double fp64 = 11;clearI16()int32 i16 = 3;clearI32()int32 i32 = 5;clearI64()int64 i64 = 7;clearI8()int32 i8 = 2;.substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;.substrait.Expression.Literal.List list = 30;clearMap().substrait.Expression.Literal.Map map = 26;a typed null literalWhether the literal_type above should be treated as a nullable type.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Time in precision units past midnight..substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;string string = 12;.substrait.Expression.Literal.Struct struct = 25;Time in units of microseconds past midnight.Deprecated.substrait.Expression.Literal.timestamp is deprecated.Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated.optionally points to a type_variation_anchor defined in this plan..substrait.Expression.Literal.UserDefined user_defined = 33;bytes uuid = 28;.substrait.Expression.Literal.VarChar var_char = 22;clone()com.google.protobuf.ByteStringbytes binary = 13;booleanbool boolean = 1;intgetDate()Date in units of days since the UNIX epoch..substrait.Expression.Literal.Decimal decimal = 24;.substrait.Expression.Literal.Decimal decimal = 24;.substrait.Expression.Literal.Decimal decimal = 24;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.substrait.Type.List empty_list = 31;.substrait.Type.List empty_list = 31;.substrait.Type.List empty_list = 31;.substrait.Type.Map empty_map = 32;.substrait.Type.Map empty_map = 32;.substrait.Type.Map empty_map = 32;com.google.protobuf.ByteStringbytes fixed_binary = 23;string fixed_char = 21;com.google.protobuf.ByteStringstring fixed_char = 21;floatgetFp32()float fp32 = 10;doublegetFp64()double fp64 = 11;intgetI16()int32 i16 = 3;intgetI32()int32 i32 = 5;longgetI64()int64 i64 = 7;intgetI8()int32 i8 = 2;.substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;getList().substrait.Expression.Literal.List list = 30;.substrait.Expression.Literal.List list = 30;.substrait.Expression.Literal.List list = 30;getMap().substrait.Expression.Literal.Map map = 26;.substrait.Expression.Literal.Map map = 26;.substrait.Expression.Literal.Map map = 26;getNull()a typed null literalbooleanWhether the literal_type above should be treated as a nullable type.a typed null literala typed null literalTime in precision units past midnight.Time in precision units past midnight.Time in precision units past midnight..substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;string string = 12;com.google.protobuf.ByteStringstring string = 12;.substrait.Expression.Literal.Struct struct = 25;.substrait.Expression.Literal.Struct struct = 25;.substrait.Expression.Literal.Struct struct = 25;longgetTime()Time in units of microseconds past midnight.longDeprecated.substrait.Expression.Literal.timestamp is deprecated.longDeprecated.substrait.Expression.Literal.timestamp_tz is deprecated.intoptionally points to a type_variation_anchor defined in this plan..substrait.Expression.Literal.UserDefined user_defined = 33;.substrait.Expression.Literal.UserDefined user_defined = 33;.substrait.Expression.Literal.UserDefined user_defined = 33;com.google.protobuf.ByteStringgetUuid()bytes uuid = 28;.substrait.Expression.Literal.VarChar var_char = 22;.substrait.Expression.Literal.VarChar var_char = 22;.substrait.Expression.Literal.VarChar var_char = 22;booleanbytes binary = 13;booleanbool boolean = 1;booleanhasDate()Date in units of days since the UNIX epoch.boolean.substrait.Expression.Literal.Decimal decimal = 24;boolean.substrait.Type.List empty_list = 31;boolean.substrait.Type.Map empty_map = 32;booleanbytes fixed_binary = 23;booleanstring fixed_char = 21;booleanhasFp32()float fp32 = 10;booleanhasFp64()double fp64 = 11;booleanhasI16()int32 i16 = 3;booleanhasI32()int32 i32 = 5;booleanhasI64()int64 i64 = 7;booleanhasI8()int32 i8 = 2;boolean.substrait.Expression.Literal.IntervalCompound interval_compound = 36;boolean.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;boolean.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;booleanhasList().substrait.Expression.Literal.List list = 30;booleanhasMap().substrait.Expression.Literal.Map map = 26;booleanhasNull()a typed null literalbooleanTime in precision units past midnight.boolean.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;boolean.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;booleanstring string = 12;boolean.substrait.Expression.Literal.Struct struct = 25;booleanhasTime()Time in units of microseconds past midnight.booleanDeprecated.substrait.Expression.Literal.timestamp is deprecated.booleanDeprecated.substrait.Expression.Literal.timestamp_tz is deprecated.boolean.substrait.Expression.Literal.UserDefined user_defined = 33;booleanhasUuid()bytes uuid = 28;boolean.substrait.Expression.Literal.VarChar var_char = 22;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.Expression.Literal.Decimal decimal = 24;mergeEmptyList(Type.List value) .substrait.Type.List empty_list = 31;mergeEmptyMap(Type.Map value) .substrait.Type.Map empty_map = 32;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Expression.Literal other) .substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;mergeList(Expression.Literal.List value) .substrait.Expression.Literal.List list = 30;mergeMap(Expression.Literal.Map value) .substrait.Expression.Literal.Map map = 26;a typed null literalTime in precision units past midnight..substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;.substrait.Expression.Literal.Struct struct = 25;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .substrait.Expression.Literal.UserDefined user_defined = 33;.substrait.Expression.Literal.VarChar var_char = 22;setBinary(com.google.protobuf.ByteString value) bytes binary = 13;setBoolean(boolean value) bool boolean = 1;setDate(int value) Date in units of days since the UNIX epoch..substrait.Expression.Literal.Decimal decimal = 24;setDecimal(Expression.Literal.Decimal.Builder builderForValue) .substrait.Expression.Literal.Decimal decimal = 24;setEmptyList(Type.List value) .substrait.Type.List empty_list = 31;setEmptyList(Type.List.Builder builderForValue) .substrait.Type.List empty_list = 31;setEmptyMap(Type.Map value) .substrait.Type.Map empty_map = 32;setEmptyMap(Type.Map.Builder builderForValue) .substrait.Type.Map empty_map = 32;setFixedBinary(com.google.protobuf.ByteString value) bytes fixed_binary = 23;setFixedChar(String value) string fixed_char = 21;setFixedCharBytes(com.google.protobuf.ByteString value) string fixed_char = 21;setFp32(float value) float fp32 = 10;setFp64(double value) double fp64 = 11;setI16(int value) int32 i16 = 3;setI32(int value) int32 i32 = 5;setI64(long value) int64 i64 = 7;setI8(int value) int32 i8 = 2;.substrait.Expression.Literal.IntervalCompound interval_compound = 36;setIntervalCompound(Expression.Literal.IntervalCompound.Builder builderForValue) .substrait.Expression.Literal.IntervalCompound interval_compound = 36;.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;setIntervalDayToSecond(Expression.Literal.IntervalDayToSecond.Builder builderForValue) .substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;setIntervalYearToMonth(Expression.Literal.IntervalYearToMonth.Builder builderForValue) .substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;setList(Expression.Literal.List value) .substrait.Expression.Literal.List list = 30;setList(Expression.Literal.List.Builder builderForValue) .substrait.Expression.Literal.List list = 30;setMap(Expression.Literal.Map value) .substrait.Expression.Literal.Map map = 26;setMap(Expression.Literal.Map.Builder builderForValue) .substrait.Expression.Literal.Map map = 26;a typed null literalsetNull(Type.Builder builderForValue) a typed null literalsetNullable(boolean value) Whether the literal_type above should be treated as a nullable type.Time in precision units past midnight.setPrecisionTime(Expression.Literal.PrecisionTime.Builder builderForValue) Time in precision units past midnight..substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;setPrecisionTimestamp(Expression.Literal.PrecisionTimestamp.Builder builderForValue) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;setPrecisionTimestampTz(Expression.Literal.PrecisionTimestamp.Builder builderForValue) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) string string = 12;setStringBytes(com.google.protobuf.ByteString value) string string = 12;.substrait.Expression.Literal.Struct struct = 25;setStruct(Expression.Literal.Struct.Builder builderForValue) .substrait.Expression.Literal.Struct struct = 25;setTime(long value) Time in units of microseconds past midnight.setTimestamp(long value) Deprecated.substrait.Expression.Literal.timestamp is deprecated.setTimestampTz(long value) Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated.setTypeVariationReference(int value) optionally points to a type_variation_anchor defined in this plan.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .substrait.Expression.Literal.UserDefined user_defined = 33;setUserDefined(Expression.Literal.UserDefined.Builder builderForValue) .substrait.Expression.Literal.UserDefined user_defined = 33;setUuid(com.google.protobuf.ByteString value) bytes uuid = 28;.substrait.Expression.Literal.VarChar var_char = 22;setVarChar(Expression.Literal.VarChar.Builder builderForValue) .substrait.Expression.Literal.VarChar var_char = 22;Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<Expression.Literal.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
setField
public Expression.Literal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
setRepeatedField
public Expression.Literal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
addRepeatedField
public Expression.Literal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.Literal.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
mergeFrom
public Expression.Literal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.Literal.Builder>- Throws:
IOException
-
getLiteralTypeCase
- Specified by:
getLiteralTypeCasein interfaceExpression.LiteralOrBuilder
-
clearLiteralType
-
hasBoolean
public boolean hasBoolean()bool boolean = 1;- Specified by:
hasBooleanin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the boolean field is set.
-
getBoolean
public boolean getBoolean()bool boolean = 1;- Specified by:
getBooleanin interfaceExpression.LiteralOrBuilder- Returns:
- The boolean.
-
setBoolean
bool boolean = 1;- Parameters:
value- The boolean to set.- Returns:
- This builder for chaining.
-
clearBoolean
bool boolean = 1;- Returns:
- This builder for chaining.
-
hasI8
public boolean hasI8()int32 i8 = 2;- Specified by:
hasI8in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the i8 field is set.
-
getI8
public int getI8()int32 i8 = 2;- Specified by:
getI8in interfaceExpression.LiteralOrBuilder- Returns:
- The i8.
-
setI8
int32 i8 = 2;- Parameters:
value- The i8 to set.- Returns:
- This builder for chaining.
-
clearI8
int32 i8 = 2;- Returns:
- This builder for chaining.
-
hasI16
public boolean hasI16()int32 i16 = 3;- Specified by:
hasI16in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the i16 field is set.
-
getI16
public int getI16()int32 i16 = 3;- Specified by:
getI16in interfaceExpression.LiteralOrBuilder- Returns:
- The i16.
-
setI16
int32 i16 = 3;- Parameters:
value- The i16 to set.- Returns:
- This builder for chaining.
-
clearI16
int32 i16 = 3;- Returns:
- This builder for chaining.
-
hasI32
public boolean hasI32()int32 i32 = 5;- Specified by:
hasI32in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the i32 field is set.
-
getI32
public int getI32()int32 i32 = 5;- Specified by:
getI32in interfaceExpression.LiteralOrBuilder- Returns:
- The i32.
-
setI32
int32 i32 = 5;- Parameters:
value- The i32 to set.- Returns:
- This builder for chaining.
-
clearI32
int32 i32 = 5;- Returns:
- This builder for chaining.
-
hasI64
public boolean hasI64()int64 i64 = 7;- Specified by:
hasI64in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the i64 field is set.
-
getI64
public long getI64()int64 i64 = 7;- Specified by:
getI64in interfaceExpression.LiteralOrBuilder- Returns:
- The i64.
-
setI64
int64 i64 = 7;- Parameters:
value- The i64 to set.- Returns:
- This builder for chaining.
-
clearI64
int64 i64 = 7;- Returns:
- This builder for chaining.
-
hasFp32
public boolean hasFp32()float fp32 = 10;- Specified by:
hasFp32in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the fp32 field is set.
-
getFp32
public float getFp32()float fp32 = 10;- Specified by:
getFp32in interfaceExpression.LiteralOrBuilder- Returns:
- The fp32.
-
setFp32
float fp32 = 10;- Parameters:
value- The fp32 to set.- Returns:
- This builder for chaining.
-
clearFp32
float fp32 = 10;- Returns:
- This builder for chaining.
-
hasFp64
public boolean hasFp64()double fp64 = 11;- Specified by:
hasFp64in interfaceExpression.LiteralOrBuilder- Returns:
- Whether the fp64 field is set.
-
getFp64
public double getFp64()double fp64 = 11;- Specified by:
getFp64in interfaceExpression.LiteralOrBuilder- Returns:
- The fp64.
-
setFp64
double fp64 = 11;- Parameters:
value- The fp64 to set.- Returns:
- This builder for chaining.
-
clearFp64
double fp64 = 11;- Returns:
- This builder for chaining.
-
hasString
public boolean hasString()string string = 12;- Specified by:
hasStringin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the string field is set.
-
getString
string string = 12;- Specified by:
getStringin interfaceExpression.LiteralOrBuilder- Returns:
- The string.
-
getStringBytes
public com.google.protobuf.ByteString getStringBytes()string string = 12;- Specified by:
getStringBytesin interfaceExpression.LiteralOrBuilder- Returns:
- The bytes for string.
-
setString
string string = 12;- Parameters:
value- The string to set.- Returns:
- This builder for chaining.
-
clearString
string string = 12;- Returns:
- This builder for chaining.
-
setStringBytes
string string = 12;- Parameters:
value- The bytes for string to set.- Returns:
- This builder for chaining.
-
hasBinary
public boolean hasBinary()bytes binary = 13;- Specified by:
hasBinaryin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the binary field is set.
-
getBinary
public com.google.protobuf.ByteString getBinary()bytes binary = 13;- Specified by:
getBinaryin interfaceExpression.LiteralOrBuilder- Returns:
- The binary.
-
setBinary
bytes binary = 13;- Parameters:
value- The binary to set.- Returns:
- This builder for chaining.
-
clearBinary
bytes binary = 13;- Returns:
- This builder for chaining.
-
hasTimestamp
Deprecated.substrait.Expression.Literal.timestamp is deprecated. See substrait/algebra.proto;l=1002Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp`.
int64 timestamp = 14 [deprecated = true];- Specified by:
hasTimestampin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
Deprecated.substrait.Expression.Literal.timestamp is deprecated. See substrait/algebra.proto;l=1002Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp`.
int64 timestamp = 14 [deprecated = true];- Specified by:
getTimestampin interfaceExpression.LiteralOrBuilder- Returns:
- The timestamp.
-
setTimestamp
Deprecated.substrait.Expression.Literal.timestamp is deprecated. See substrait/algebra.proto;l=1002Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp`.
int64 timestamp = 14 [deprecated = true];- Parameters:
value- The timestamp to set.- Returns:
- This builder for chaining.
-
clearTimestamp
Deprecated.substrait.Expression.Literal.timestamp is deprecated. See substrait/algebra.proto;l=1002Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp`.
int64 timestamp = 14 [deprecated = true];- Returns:
- This builder for chaining.
-
hasDate
public boolean hasDate()Date in units of days since the UNIX epoch.
int32 date = 16;- Specified by:
hasDatein interfaceExpression.LiteralOrBuilder- Returns:
- Whether the date field is set.
-
getDate
public int getDate()Date in units of days since the UNIX epoch.
int32 date = 16;- Specified by:
getDatein interfaceExpression.LiteralOrBuilder- Returns:
- The date.
-
setDate
Date in units of days since the UNIX epoch.
int32 date = 16;- Parameters:
value- The date to set.- Returns:
- This builder for chaining.
-
clearDate
Date in units of days since the UNIX epoch.
int32 date = 16;- Returns:
- This builder for chaining.
-
hasTime
public boolean hasTime()Time in units of microseconds past midnight. Deprecated in favor of `precision_time`.
int64 time = 17;- Specified by:
hasTimein interfaceExpression.LiteralOrBuilder- Returns:
- Whether the time field is set.
-
getTime
public long getTime()Time in units of microseconds past midnight. Deprecated in favor of `precision_time`.
int64 time = 17;- Specified by:
getTimein interfaceExpression.LiteralOrBuilder- Returns:
- The time.
-
setTime
Time in units of microseconds past midnight. Deprecated in favor of `precision_time`.
int64 time = 17;- Parameters:
value- The time to set.- Returns:
- This builder for chaining.
-
clearTime
Time in units of microseconds past midnight. Deprecated in favor of `precision_time`.
int64 time = 17;- Returns:
- This builder for chaining.
-
hasIntervalYearToMonth
public boolean hasIntervalYearToMonth().substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;- Specified by:
hasIntervalYearToMonthin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the intervalYearToMonth field is set.
-
getIntervalYearToMonth
.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;- Specified by:
getIntervalYearToMonthin interfaceExpression.LiteralOrBuilder- Returns:
- The intervalYearToMonth.
-
setIntervalYearToMonth
public Expression.Literal.Builder setIntervalYearToMonth(Expression.Literal.IntervalYearToMonth value) .substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19; -
setIntervalYearToMonth
public Expression.Literal.Builder setIntervalYearToMonth(Expression.Literal.IntervalYearToMonth.Builder builderForValue) .substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19; -
mergeIntervalYearToMonth
public Expression.Literal.Builder mergeIntervalYearToMonth(Expression.Literal.IntervalYearToMonth value) .substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19; -
clearIntervalYearToMonth
.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19; -
getIntervalYearToMonthBuilder
.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19; -
getIntervalYearToMonthOrBuilder
.substrait.Expression.Literal.IntervalYearToMonth interval_year_to_month = 19;- Specified by:
getIntervalYearToMonthOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasIntervalDayToSecond
public boolean hasIntervalDayToSecond().substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;- Specified by:
hasIntervalDayToSecondin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the intervalDayToSecond field is set.
-
getIntervalDayToSecond
.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;- Specified by:
getIntervalDayToSecondin interfaceExpression.LiteralOrBuilder- Returns:
- The intervalDayToSecond.
-
setIntervalDayToSecond
public Expression.Literal.Builder setIntervalDayToSecond(Expression.Literal.IntervalDayToSecond value) .substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20; -
setIntervalDayToSecond
public Expression.Literal.Builder setIntervalDayToSecond(Expression.Literal.IntervalDayToSecond.Builder builderForValue) .substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20; -
mergeIntervalDayToSecond
public Expression.Literal.Builder mergeIntervalDayToSecond(Expression.Literal.IntervalDayToSecond value) .substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20; -
clearIntervalDayToSecond
.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20; -
getIntervalDayToSecondBuilder
.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20; -
getIntervalDayToSecondOrBuilder
.substrait.Expression.Literal.IntervalDayToSecond interval_day_to_second = 20;- Specified by:
getIntervalDayToSecondOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasIntervalCompound
public boolean hasIntervalCompound().substrait.Expression.Literal.IntervalCompound interval_compound = 36;- Specified by:
hasIntervalCompoundin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the intervalCompound field is set.
-
getIntervalCompound
.substrait.Expression.Literal.IntervalCompound interval_compound = 36;- Specified by:
getIntervalCompoundin interfaceExpression.LiteralOrBuilder- Returns:
- The intervalCompound.
-
setIntervalCompound
.substrait.Expression.Literal.IntervalCompound interval_compound = 36; -
setIntervalCompound
public Expression.Literal.Builder setIntervalCompound(Expression.Literal.IntervalCompound.Builder builderForValue) .substrait.Expression.Literal.IntervalCompound interval_compound = 36; -
mergeIntervalCompound
.substrait.Expression.Literal.IntervalCompound interval_compound = 36; -
clearIntervalCompound
.substrait.Expression.Literal.IntervalCompound interval_compound = 36; -
getIntervalCompoundBuilder
.substrait.Expression.Literal.IntervalCompound interval_compound = 36; -
getIntervalCompoundOrBuilder
.substrait.Expression.Literal.IntervalCompound interval_compound = 36;- Specified by:
getIntervalCompoundOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasFixedChar
public boolean hasFixedChar()string fixed_char = 21;- Specified by:
hasFixedCharin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the fixedChar field is set.
-
getFixedChar
string fixed_char = 21;- Specified by:
getFixedCharin interfaceExpression.LiteralOrBuilder- Returns:
- The fixedChar.
-
getFixedCharBytes
public com.google.protobuf.ByteString getFixedCharBytes()string fixed_char = 21;- Specified by:
getFixedCharBytesin interfaceExpression.LiteralOrBuilder- Returns:
- The bytes for fixedChar.
-
setFixedChar
string fixed_char = 21;- Parameters:
value- The fixedChar to set.- Returns:
- This builder for chaining.
-
clearFixedChar
string fixed_char = 21;- Returns:
- This builder for chaining.
-
setFixedCharBytes
string fixed_char = 21;- Parameters:
value- The bytes for fixedChar to set.- Returns:
- This builder for chaining.
-
hasVarChar
public boolean hasVarChar().substrait.Expression.Literal.VarChar var_char = 22;- Specified by:
hasVarCharin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the varChar field is set.
-
getVarChar
.substrait.Expression.Literal.VarChar var_char = 22;- Specified by:
getVarCharin interfaceExpression.LiteralOrBuilder- Returns:
- The varChar.
-
setVarChar
.substrait.Expression.Literal.VarChar var_char = 22; -
setVarChar
.substrait.Expression.Literal.VarChar var_char = 22; -
mergeVarChar
.substrait.Expression.Literal.VarChar var_char = 22; -
clearVarChar
.substrait.Expression.Literal.VarChar var_char = 22; -
getVarCharBuilder
.substrait.Expression.Literal.VarChar var_char = 22; -
getVarCharOrBuilder
.substrait.Expression.Literal.VarChar var_char = 22;- Specified by:
getVarCharOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasFixedBinary
public boolean hasFixedBinary()bytes fixed_binary = 23;- Specified by:
hasFixedBinaryin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the fixedBinary field is set.
-
getFixedBinary
public com.google.protobuf.ByteString getFixedBinary()bytes fixed_binary = 23;- Specified by:
getFixedBinaryin interfaceExpression.LiteralOrBuilder- Returns:
- The fixedBinary.
-
setFixedBinary
bytes fixed_binary = 23;- Parameters:
value- The fixedBinary to set.- Returns:
- This builder for chaining.
-
clearFixedBinary
bytes fixed_binary = 23;- Returns:
- This builder for chaining.
-
hasDecimal
public boolean hasDecimal().substrait.Expression.Literal.Decimal decimal = 24;- Specified by:
hasDecimalin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the decimal field is set.
-
getDecimal
.substrait.Expression.Literal.Decimal decimal = 24;- Specified by:
getDecimalin interfaceExpression.LiteralOrBuilder- Returns:
- The decimal.
-
setDecimal
.substrait.Expression.Literal.Decimal decimal = 24; -
setDecimal
.substrait.Expression.Literal.Decimal decimal = 24; -
mergeDecimal
.substrait.Expression.Literal.Decimal decimal = 24; -
clearDecimal
.substrait.Expression.Literal.Decimal decimal = 24; -
getDecimalBuilder
.substrait.Expression.Literal.Decimal decimal = 24; -
getDecimalOrBuilder
.substrait.Expression.Literal.Decimal decimal = 24;- Specified by:
getDecimalOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasPrecisionTime
public boolean hasPrecisionTime()Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37;- Specified by:
hasPrecisionTimein interfaceExpression.LiteralOrBuilder- Returns:
- Whether the precisionTime field is set.
-
getPrecisionTime
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37;- Specified by:
getPrecisionTimein interfaceExpression.LiteralOrBuilder- Returns:
- The precisionTime.
-
setPrecisionTime
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37; -
setPrecisionTime
public Expression.Literal.Builder setPrecisionTime(Expression.Literal.PrecisionTime.Builder builderForValue) Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37; -
mergePrecisionTime
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37; -
clearPrecisionTime
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37; -
getPrecisionTimeBuilder
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37; -
getPrecisionTimeOrBuilder
Time in precision units past midnight.
.substrait.Expression.Literal.PrecisionTime precision_time = 37;- Specified by:
getPrecisionTimeOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasPrecisionTimestamp
public boolean hasPrecisionTimestamp().substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;- Specified by:
hasPrecisionTimestampin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the precisionTimestamp field is set.
-
getPrecisionTimestamp
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;- Specified by:
getPrecisionTimestampin interfaceExpression.LiteralOrBuilder- Returns:
- The precisionTimestamp.
-
setPrecisionTimestamp
public Expression.Literal.Builder setPrecisionTimestamp(Expression.Literal.PrecisionTimestamp value) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34; -
setPrecisionTimestamp
public Expression.Literal.Builder setPrecisionTimestamp(Expression.Literal.PrecisionTimestamp.Builder builderForValue) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34; -
mergePrecisionTimestamp
public Expression.Literal.Builder mergePrecisionTimestamp(Expression.Literal.PrecisionTimestamp value) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34; -
clearPrecisionTimestamp
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34; -
getPrecisionTimestampBuilder
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34; -
getPrecisionTimestampOrBuilder
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp = 34;- Specified by:
getPrecisionTimestampOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasPrecisionTimestampTz
public boolean hasPrecisionTimestampTz().substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;- Specified by:
hasPrecisionTimestampTzin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the precisionTimestampTz field is set.
-
getPrecisionTimestampTz
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;- Specified by:
getPrecisionTimestampTzin interfaceExpression.LiteralOrBuilder- Returns:
- The precisionTimestampTz.
-
setPrecisionTimestampTz
public Expression.Literal.Builder setPrecisionTimestampTz(Expression.Literal.PrecisionTimestamp value) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35; -
setPrecisionTimestampTz
public Expression.Literal.Builder setPrecisionTimestampTz(Expression.Literal.PrecisionTimestamp.Builder builderForValue) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35; -
mergePrecisionTimestampTz
public Expression.Literal.Builder mergePrecisionTimestampTz(Expression.Literal.PrecisionTimestamp value) .substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35; -
clearPrecisionTimestampTz
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35; -
getPrecisionTimestampTzBuilder
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35; -
getPrecisionTimestampTzOrBuilder
.substrait.Expression.Literal.PrecisionTimestamp precision_timestamp_tz = 35;- Specified by:
getPrecisionTimestampTzOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasStruct
public boolean hasStruct().substrait.Expression.Literal.Struct struct = 25;- Specified by:
hasStructin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the struct field is set.
-
getStruct
.substrait.Expression.Literal.Struct struct = 25;- Specified by:
getStructin interfaceExpression.LiteralOrBuilder- Returns:
- The struct.
-
setStruct
.substrait.Expression.Literal.Struct struct = 25; -
setStruct
.substrait.Expression.Literal.Struct struct = 25; -
mergeStruct
.substrait.Expression.Literal.Struct struct = 25; -
clearStruct
.substrait.Expression.Literal.Struct struct = 25; -
getStructBuilder
.substrait.Expression.Literal.Struct struct = 25; -
getStructOrBuilder
.substrait.Expression.Literal.Struct struct = 25;- Specified by:
getStructOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasMap
public boolean hasMap().substrait.Expression.Literal.Map map = 26;- Specified by:
hasMapin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the map field is set.
-
getMap
.substrait.Expression.Literal.Map map = 26;- Specified by:
getMapin interfaceExpression.LiteralOrBuilder- Returns:
- The map.
-
setMap
.substrait.Expression.Literal.Map map = 26; -
setMap
.substrait.Expression.Literal.Map map = 26; -
mergeMap
.substrait.Expression.Literal.Map map = 26; -
clearMap
.substrait.Expression.Literal.Map map = 26; -
getMapBuilder
.substrait.Expression.Literal.Map map = 26; -
getMapOrBuilder
.substrait.Expression.Literal.Map map = 26;- Specified by:
getMapOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasTimestampTz
Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated. See substrait/algebra.proto;l=1023Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp_tz`
int64 timestamp_tz = 27 [deprecated = true];- Specified by:
hasTimestampTzin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the timestampTz field is set.
-
getTimestampTz
Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated. See substrait/algebra.proto;l=1023Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp_tz`
int64 timestamp_tz = 27 [deprecated = true];- Specified by:
getTimestampTzin interfaceExpression.LiteralOrBuilder- Returns:
- The timestampTz.
-
setTimestampTz
Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated. See substrait/algebra.proto;l=1023Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp_tz`
int64 timestamp_tz = 27 [deprecated = true];- Parameters:
value- The timestampTz to set.- Returns:
- This builder for chaining.
-
clearTimestampTz
Deprecated.substrait.Expression.Literal.timestamp_tz is deprecated. See substrait/algebra.proto;l=1023Timestamp in units of microseconds since the UNIX epoch. Deprecated in favor of `precision_timestamp_tz`
int64 timestamp_tz = 27 [deprecated = true];- Returns:
- This builder for chaining.
-
hasUuid
public boolean hasUuid()bytes uuid = 28;- Specified by:
hasUuidin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the uuid field is set.
-
getUuid
public com.google.protobuf.ByteString getUuid()bytes uuid = 28;- Specified by:
getUuidin interfaceExpression.LiteralOrBuilder- Returns:
- The uuid.
-
setUuid
bytes uuid = 28;- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
bytes uuid = 28;- Returns:
- This builder for chaining.
-
hasNull
public boolean hasNull()a typed null literal
.substrait.Type null = 29;- Specified by:
hasNullin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the null field is set.
-
getNull
a typed null literal
.substrait.Type null = 29;- Specified by:
getNullin interfaceExpression.LiteralOrBuilder- Returns:
- The null.
-
setNull
a typed null literal
.substrait.Type null = 29; -
setNull
a typed null literal
.substrait.Type null = 29; -
mergeNull
a typed null literal
.substrait.Type null = 29; -
clearNull
a typed null literal
.substrait.Type null = 29; -
getNullBuilder
a typed null literal
.substrait.Type null = 29; -
getNullOrBuilder
a typed null literal
.substrait.Type null = 29;- Specified by:
getNullOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasList
public boolean hasList().substrait.Expression.Literal.List list = 30;- Specified by:
hasListin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the list field is set.
-
getList
.substrait.Expression.Literal.List list = 30;- Specified by:
getListin interfaceExpression.LiteralOrBuilder- Returns:
- The list.
-
setList
.substrait.Expression.Literal.List list = 30; -
setList
.substrait.Expression.Literal.List list = 30; -
mergeList
.substrait.Expression.Literal.List list = 30; -
clearList
.substrait.Expression.Literal.List list = 30; -
getListBuilder
.substrait.Expression.Literal.List list = 30; -
getListOrBuilder
.substrait.Expression.Literal.List list = 30;- Specified by:
getListOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasEmptyList
public boolean hasEmptyList().substrait.Type.List empty_list = 31;- Specified by:
hasEmptyListin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the emptyList field is set.
-
getEmptyList
.substrait.Type.List empty_list = 31;- Specified by:
getEmptyListin interfaceExpression.LiteralOrBuilder- Returns:
- The emptyList.
-
setEmptyList
.substrait.Type.List empty_list = 31; -
setEmptyList
.substrait.Type.List empty_list = 31; -
mergeEmptyList
.substrait.Type.List empty_list = 31; -
clearEmptyList
.substrait.Type.List empty_list = 31; -
getEmptyListBuilder
.substrait.Type.List empty_list = 31; -
getEmptyListOrBuilder
.substrait.Type.List empty_list = 31;- Specified by:
getEmptyListOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasEmptyMap
public boolean hasEmptyMap().substrait.Type.Map empty_map = 32;- Specified by:
hasEmptyMapin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the emptyMap field is set.
-
getEmptyMap
.substrait.Type.Map empty_map = 32;- Specified by:
getEmptyMapin interfaceExpression.LiteralOrBuilder- Returns:
- The emptyMap.
-
setEmptyMap
.substrait.Type.Map empty_map = 32; -
setEmptyMap
.substrait.Type.Map empty_map = 32; -
mergeEmptyMap
.substrait.Type.Map empty_map = 32; -
clearEmptyMap
.substrait.Type.Map empty_map = 32; -
getEmptyMapBuilder
.substrait.Type.Map empty_map = 32; -
getEmptyMapOrBuilder
.substrait.Type.Map empty_map = 32;- Specified by:
getEmptyMapOrBuilderin interfaceExpression.LiteralOrBuilder
-
hasUserDefined
public boolean hasUserDefined().substrait.Expression.Literal.UserDefined user_defined = 33;- Specified by:
hasUserDefinedin interfaceExpression.LiteralOrBuilder- Returns:
- Whether the userDefined field is set.
-
getUserDefined
.substrait.Expression.Literal.UserDefined user_defined = 33;- Specified by:
getUserDefinedin interfaceExpression.LiteralOrBuilder- Returns:
- The userDefined.
-
setUserDefined
.substrait.Expression.Literal.UserDefined user_defined = 33; -
setUserDefined
public Expression.Literal.Builder setUserDefined(Expression.Literal.UserDefined.Builder builderForValue) .substrait.Expression.Literal.UserDefined user_defined = 33; -
mergeUserDefined
.substrait.Expression.Literal.UserDefined user_defined = 33; -
clearUserDefined
.substrait.Expression.Literal.UserDefined user_defined = 33; -
getUserDefinedBuilder
.substrait.Expression.Literal.UserDefined user_defined = 33; -
getUserDefinedOrBuilder
.substrait.Expression.Literal.UserDefined user_defined = 33;- Specified by:
getUserDefinedOrBuilderin interfaceExpression.LiteralOrBuilder
-
getNullable
public boolean getNullable()Whether the literal_type above should be treated as a nullable type. Applies to all members of the literal_type oneof EXCEPT: * Type null (must be nullable by definition) * Type.List empty_list (use Type.List::nullability) * Type.Map empty_map (use Type.Map::nullability)
bool nullable = 50;- Specified by:
getNullablein interfaceExpression.LiteralOrBuilder- Returns:
- The nullable.
-
setNullable
Whether the literal_type above should be treated as a nullable type. Applies to all members of the literal_type oneof EXCEPT: * Type null (must be nullable by definition) * Type.List empty_list (use Type.List::nullability) * Type.Map empty_map (use Type.Map::nullability)
bool nullable = 50;- Parameters:
value- The nullable to set.- Returns:
- This builder for chaining.
-
clearNullable
Whether the literal_type above should be treated as a nullable type. Applies to all members of the literal_type oneof EXCEPT: * Type null (must be nullable by definition) * Type.List empty_list (use Type.List::nullability) * Type.Map empty_map (use Type.Map::nullability)
bool nullable = 50;- Returns:
- This builder for chaining.
-
getTypeVariationReference
public int getTypeVariationReference()optionally points to a type_variation_anchor defined in this plan. Applies to all members of union other than the Typed null (which should directly declare the type variation).
uint32 type_variation_reference = 51;- Specified by:
getTypeVariationReferencein interfaceExpression.LiteralOrBuilder- Returns:
- The typeVariationReference.
-
setTypeVariationReference
optionally points to a type_variation_anchor defined in this plan. Applies to all members of union other than the Typed null (which should directly declare the type variation).
uint32 type_variation_reference = 51;- Parameters:
value- The typeVariationReference to set.- Returns:
- This builder for chaining.
-
clearTypeVariationReference
optionally points to a type_variation_anchor defined in this plan. Applies to all members of union other than the Typed null (which should directly declare the type variation).
uint32 type_variation_reference = 51;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Expression.Literal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-
mergeUnknownFields
public final Expression.Literal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Literal.Builder>
-