Package io.substrait.proto
Interface ComparisonJoinKey.ComparisonTypeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ComparisonJoinKey.ComparisonType,ComparisonJoinKey.ComparisonType.Builder
- Enclosing class:
- ComparisonJoinKey
public static interface ComparisonJoinKey.ComparisonTypeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintA custom comparison behavior is used.One of the simple comparison behaviors is usedintOne of the simple comparison behaviors is usedbooleanA custom comparison behavior is used.booleanOne of the simple comparison behaviors is usedMethods 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
-
hasSimple
boolean hasSimple()One of the simple comparison behaviors is used
.substrait.ComparisonJoinKey.SimpleComparisonType simple = 1;- Returns:
- Whether the simple field is set.
-
getSimpleValue
int getSimpleValue()One of the simple comparison behaviors is used
.substrait.ComparisonJoinKey.SimpleComparisonType simple = 1;- Returns:
- The enum numeric value on the wire for simple.
-
getSimple
ComparisonJoinKey.SimpleComparisonType getSimple()One of the simple comparison behaviors is used
.substrait.ComparisonJoinKey.SimpleComparisonType simple = 1;- Returns:
- The simple.
-
hasCustomFunctionReference
boolean hasCustomFunctionReference()A custom comparison behavior is used. This can happen, for example, when using collations, where we might want to do something like a case-insensitive comparison. This must be a binary function with a boolean return type
uint32 custom_function_reference = 2;- Returns:
- Whether the customFunctionReference field is set.
-
getCustomFunctionReference
int getCustomFunctionReference()A custom comparison behavior is used. This can happen, for example, when using collations, where we might want to do something like a case-insensitive comparison. This must be a binary function with a boolean return type
uint32 custom_function_reference = 2;- Returns:
- The customFunctionReference.
-
getInnerTypeCase
ComparisonJoinKey.ComparisonType.InnerTypeCase getInnerTypeCase()
-