Interface RelCommon.Hint.SavedComputationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RelCommon.Hint.SavedComputation, RelCommon.Hint.SavedComputation.Builder
Enclosing class:
RelCommon.Hint

public static interface RelCommon.Hint.SavedComputationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    .substrait.extensions.AdvancedExtension advanced_extension = 10;
    .substrait.extensions.AdvancedExtension advanced_extension = 10;
    int
    The value corresponds to a plan unique number for that datastructure.
    The type of this computation.
    int
    The type of this computation.
    boolean
    .substrait.extensions.AdvancedExtension advanced_extension = 10;

    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

    • getComputationId

      int getComputationId()
       The value corresponds to a plan unique number for that datastructure.  Any particular
       computation may be saved only once but it may be loaded multiple times.
       
      int32 computation_id = 1;
      Returns:
      The computationId.
    • getTypeValue

      int getTypeValue()
       The type of this computation.  While a plan may use COMPUTATION_TYPE_UNKNOWN for all
       of its types it is recommended to use a more specific type so that the optimization
       is more portable.  The consumer should be able to decide if an unknown type here
       matches the same unknown type at a different plan and ignore the optimization if they
       are mismatched.
       
      .substrait.RelCommon.Hint.ComputationType type = 2;
      Returns:
      The enum numeric value on the wire for type.
    • getType

       The type of this computation.  While a plan may use COMPUTATION_TYPE_UNKNOWN for all
       of its types it is recommended to use a more specific type so that the optimization
       is more portable.  The consumer should be able to decide if an unknown type here
       matches the same unknown type at a different plan and ignore the optimization if they
       are mismatched.
       
      .substrait.RelCommon.Hint.ComputationType type = 2;
      Returns:
      The type.
    • hasAdvancedExtension

      boolean hasAdvancedExtension()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
      Returns:
      Whether the advancedExtension field is set.
    • getAdvancedExtension

      AdvancedExtension getAdvancedExtension()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
      Returns:
      The advancedExtension.
    • getAdvancedExtensionOrBuilder

      AdvancedExtensionOrBuilder getAdvancedExtensionOrBuilder()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;