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 Type
    Method
    Description
    int
    A custom comparison behavior is used.
     
    One of the simple comparison behaviors is used
    int
    One of the simple comparison behaviors is used
    boolean
    A custom comparison behavior is used.
    boolean
    One of the simple comparison behaviors is used

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

       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