Package io.substrait.proto
Interface Type.ParameterOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Type.Parameter,Type.Parameter.Builder
- Enclosing class:
- Type
public static interface Type.ParameterOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanValue parameters, like the 10 in VARCHAR<10>.Data type parameters, like the i32 in LIST<i32>.Data type parameters, like the i32 in LIST<i32>.getEnum()string enum = 5;com.google.protobuf.ByteStringstring enum = 5;longint64 integer = 4;com.google.protobuf.EmptygetNull()Explicitly null/unspecified parameter, to select the default value (if any).com.google.protobuf.EmptyOrBuilderExplicitly null/unspecified parameter, to select the default value (if any).string string = 6;com.google.protobuf.ByteStringstring string = 6;booleanValue parameters, like the 10 in VARCHAR<10>.booleanData type parameters, like the i32 in LIST<i32>.booleanhasEnum()string enum = 5;booleanint64 integer = 4;booleanhasNull()Explicitly null/unspecified parameter, to select the default value (if any).booleanstring string = 6;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
-
hasNull
boolean hasNull()Explicitly null/unspecified parameter, to select the default value (if any).
.google.protobuf.Empty null = 1;- Returns:
- Whether the null field is set.
-
getNull
com.google.protobuf.Empty getNull()Explicitly null/unspecified parameter, to select the default value (if any).
.google.protobuf.Empty null = 1;- Returns:
- The null.
-
getNullOrBuilder
com.google.protobuf.EmptyOrBuilder getNullOrBuilder()Explicitly null/unspecified parameter, to select the default value (if any).
.google.protobuf.Empty null = 1; -
hasDataType
boolean hasDataType()Data type parameters, like the i32 in LIST<i32>.
.substrait.Type data_type = 2;- Returns:
- Whether the dataType field is set.
-
getDataType
Type getDataType()Data type parameters, like the i32 in LIST<i32>.
.substrait.Type data_type = 2;- Returns:
- The dataType.
-
getDataTypeOrBuilder
TypeOrBuilder getDataTypeOrBuilder()Data type parameters, like the i32 in LIST<i32>.
.substrait.Type data_type = 2; -
hasBoolean
boolean hasBoolean()Value parameters, like the 10 in VARCHAR<10>.
bool boolean = 3;- Returns:
- Whether the boolean field is set.
-
getBoolean
boolean getBoolean()Value parameters, like the 10 in VARCHAR<10>.
bool boolean = 3;- Returns:
- The boolean.
-
hasInteger
boolean hasInteger()int64 integer = 4;- Returns:
- Whether the integer field is set.
-
getInteger
long getInteger()int64 integer = 4;- Returns:
- The integer.
-
hasEnum
boolean hasEnum()string enum = 5;- Returns:
- Whether the enum field is set.
-
getEnum
String getEnum()string enum = 5;- Returns:
- The enum.
-
getEnumBytes
com.google.protobuf.ByteString getEnumBytes()string enum = 5;- Returns:
- The bytes for enum.
-
hasString
boolean hasString()string string = 6;- Returns:
- Whether the string field is set.
-
getString
String getString()string string = 6;- Returns:
- The string.
-
getStringBytes
com.google.protobuf.ByteString getStringBytes()string string = 6;- Returns:
- The bytes for string.
-
getParameterCase
Type.Parameter.ParameterCase getParameterCase()
-