Interface BitData.RuntimeFilterBDefOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BitData.RuntimeFilterBDef, BitData.RuntimeFilterBDef.Builder
Enclosing class:
BitData

public static interface BitData.RuntimeFilterBDefOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasQueryId

      boolean hasQueryId()
      optional .exec.shared.QueryId query_id = 1;
      Returns:
      Whether the queryId field is set.
    • getQueryId

      UserBitShared.QueryId getQueryId()
      optional .exec.shared.QueryId query_id = 1;
      Returns:
      The queryId.
    • getQueryIdOrBuilder

      UserBitShared.QueryIdOrBuilder getQueryIdOrBuilder()
      optional .exec.shared.QueryId query_id = 1;
    • hasMajorFragmentId

      boolean hasMajorFragmentId()
      optional int32 major_fragment_id = 2;
      Returns:
      Whether the majorFragmentId field is set.
    • getMajorFragmentId

      int getMajorFragmentId()
      optional int32 major_fragment_id = 2;
      Returns:
      The majorFragmentId.
    • hasMinorFragmentId

      boolean hasMinorFragmentId()
      optional int32 minor_fragment_id = 3;
      Returns:
      Whether the minorFragmentId field is set.
    • getMinorFragmentId

      int getMinorFragmentId()
      optional int32 minor_fragment_id = 3;
      Returns:
      The minorFragmentId.
    • hasToForeman

      boolean hasToForeman()
       true means sending to foreman,false means sending to scan nodes
       
      optional bool to_foreman = 4;
      Returns:
      Whether the toForeman field is set.
    • getToForeman

      boolean getToForeman()
       true means sending to foreman,false means sending to scan nodes
       
      optional bool to_foreman = 4;
      Returns:
      The toForeman.
    • getBloomFilterSizeInBytesList

      List<Integer> getBloomFilterSizeInBytesList()
      repeated int32 bloom_filter_size_in_bytes = 5;
      Returns:
      A list containing the bloomFilterSizeInBytes.
    • getBloomFilterSizeInBytesCount

      int getBloomFilterSizeInBytesCount()
      repeated int32 bloom_filter_size_in_bytes = 5;
      Returns:
      The count of bloomFilterSizeInBytes.
    • getBloomFilterSizeInBytes

      int getBloomFilterSizeInBytes(int index)
      repeated int32 bloom_filter_size_in_bytes = 5;
      Parameters:
      index - The index of the element to return.
      Returns:
      The bloomFilterSizeInBytes at the given index.
    • getProbeFieldsList

      List<String> getProbeFieldsList()
       probe fields with corresponding BloomFilters
       
      repeated string probe_fields = 6;
      Returns:
      A list containing the probeFields.
    • getProbeFieldsCount

      int getProbeFieldsCount()
       probe fields with corresponding BloomFilters
       
      repeated string probe_fields = 6;
      Returns:
      The count of probeFields.
    • getProbeFields

      String getProbeFields(int index)
       probe fields with corresponding BloomFilters
       
      repeated string probe_fields = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The probeFields at the given index.
    • getProbeFieldsBytes

      com.google.protobuf.ByteString getProbeFieldsBytes(int index)
       probe fields with corresponding BloomFilters
       
      repeated string probe_fields = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the probeFields at the given index.
    • hasHjOpId

      boolean hasHjOpId()
       the operator id of the HashJoin which generates this RuntimeFilter
       
      optional int32 hj_op_id = 7;
      Returns:
      Whether the hjOpId field is set.
    • getHjOpId

      int getHjOpId()
       the operator id of the HashJoin which generates this RuntimeFilter
       
      optional int32 hj_op_id = 7;
      Returns:
      The hjOpId.
    • hasRfIdentifier

      boolean hasRfIdentifier()
       the runtime filter identifier
       
      optional int64 rf_identifier = 8;
      Returns:
      Whether the rfIdentifier field is set.
    • getRfIdentifier

      long getRfIdentifier()
       the runtime filter identifier
       
      optional int64 rf_identifier = 8;
      Returns:
      The rfIdentifier.