Class TResultSetBufferDescriptor

    • Field Detail

      • keyless

        public boolean keyless
      • entry_count

        public int entry_count
      • idx_target_as_key

        public int idx_target_as_key
      • min_val

        public long min_val
      • max_val

        public long max_val
      • bucket

        public long bucket
      • group_col_widths

        public List<Short> group_col_widths
      • key_bytewidth

        public short key_bytewidth
      • target_groupby_indices

        public List<Integer> target_groupby_indices
      • force_4byte_float

        public boolean force_4byte_float
    • Constructor Detail

      • TResultSetBufferDescriptor

        public TResultSetBufferDescriptor()
      • TResultSetBufferDescriptor

        public TResultSetBufferDescriptor​(TResultSetLayout layout,
                                          boolean keyless,
                                          int entry_count,
                                          int idx_target_as_key,
                                          long min_val,
                                          long max_val,
                                          long bucket,
                                          List<Short> group_col_widths,
                                          short key_bytewidth,
                                          TColSlotContext col_slot_context,
                                          List<Integer> target_groupby_indices,
                                          List<TCountDistinctDescriptor> count_distinct_descriptors,
                                          boolean force_4byte_float)
      • TResultSetBufferDescriptor

        public TResultSetBufferDescriptor​(TResultSetBufferDescriptor other)
        Performs a deep copy on other.
    • Method Detail

      • unsetLayout

        public void unsetLayout()
      • isSetLayout

        public boolean isSetLayout()
        Returns true if field layout is set (has been assigned a value) and false otherwise
      • setLayoutIsSet

        public void setLayoutIsSet​(boolean value)
      • isKeyless

        public boolean isKeyless()
      • unsetKeyless

        public void unsetKeyless()
      • isSetKeyless

        public boolean isSetKeyless()
        Returns true if field keyless is set (has been assigned a value) and false otherwise
      • setKeylessIsSet

        public void setKeylessIsSet​(boolean value)
      • getEntry_count

        public int getEntry_count()
      • unsetEntry_count

        public void unsetEntry_count()
      • isSetEntry_count

        public boolean isSetEntry_count()
        Returns true if field entry_count is set (has been assigned a value) and false otherwise
      • setEntry_countIsSet

        public void setEntry_countIsSet​(boolean value)
      • getIdx_target_as_key

        public int getIdx_target_as_key()
      • unsetIdx_target_as_key

        public void unsetIdx_target_as_key()
      • isSetIdx_target_as_key

        public boolean isSetIdx_target_as_key()
        Returns true if field idx_target_as_key is set (has been assigned a value) and false otherwise
      • setIdx_target_as_keyIsSet

        public void setIdx_target_as_keyIsSet​(boolean value)
      • getMin_val

        public long getMin_val()
      • unsetMin_val

        public void unsetMin_val()
      • isSetMin_val

        public boolean isSetMin_val()
        Returns true if field min_val is set (has been assigned a value) and false otherwise
      • setMin_valIsSet

        public void setMin_valIsSet​(boolean value)
      • getMax_val

        public long getMax_val()
      • unsetMax_val

        public void unsetMax_val()
      • isSetMax_val

        public boolean isSetMax_val()
        Returns true if field max_val is set (has been assigned a value) and false otherwise
      • setMax_valIsSet

        public void setMax_valIsSet​(boolean value)
      • getBucket

        public long getBucket()
      • unsetBucket

        public void unsetBucket()
      • isSetBucket

        public boolean isSetBucket()
        Returns true if field bucket is set (has been assigned a value) and false otherwise
      • setBucketIsSet

        public void setBucketIsSet​(boolean value)
      • getGroup_col_widthsSize

        public int getGroup_col_widthsSize()
      • getGroup_col_widthsIterator

        public Iterator<Short> getGroup_col_widthsIterator()
      • addToGroup_col_widths

        public void addToGroup_col_widths​(short elem)
      • getGroup_col_widths

        public List<Short> getGroup_col_widths()
      • unsetGroup_col_widths

        public void unsetGroup_col_widths()
      • isSetGroup_col_widths

        public boolean isSetGroup_col_widths()
        Returns true if field group_col_widths is set (has been assigned a value) and false otherwise
      • setGroup_col_widthsIsSet

        public void setGroup_col_widthsIsSet​(boolean value)
      • getKey_bytewidth

        public short getKey_bytewidth()
      • unsetKey_bytewidth

        public void unsetKey_bytewidth()
      • isSetKey_bytewidth

        public boolean isSetKey_bytewidth()
        Returns true if field key_bytewidth is set (has been assigned a value) and false otherwise
      • setKey_bytewidthIsSet

        public void setKey_bytewidthIsSet​(boolean value)
      • unsetCol_slot_context

        public void unsetCol_slot_context()
      • isSetCol_slot_context

        public boolean isSetCol_slot_context()
        Returns true if field col_slot_context is set (has been assigned a value) and false otherwise
      • setCol_slot_contextIsSet

        public void setCol_slot_contextIsSet​(boolean value)
      • getTarget_groupby_indicesSize

        public int getTarget_groupby_indicesSize()
      • getTarget_groupby_indicesIterator

        public Iterator<Integer> getTarget_groupby_indicesIterator()
      • addToTarget_groupby_indices

        public void addToTarget_groupby_indices​(int elem)
      • getTarget_groupby_indices

        public List<Integer> getTarget_groupby_indices()
      • unsetTarget_groupby_indices

        public void unsetTarget_groupby_indices()
      • isSetTarget_groupby_indices

        public boolean isSetTarget_groupby_indices()
        Returns true if field target_groupby_indices is set (has been assigned a value) and false otherwise
      • setTarget_groupby_indicesIsSet

        public void setTarget_groupby_indicesIsSet​(boolean value)
      • getCount_distinct_descriptorsSize

        public int getCount_distinct_descriptorsSize()
      • unsetCount_distinct_descriptors

        public void unsetCount_distinct_descriptors()
      • isSetCount_distinct_descriptors

        public boolean isSetCount_distinct_descriptors()
        Returns true if field count_distinct_descriptors is set (has been assigned a value) and false otherwise
      • setCount_distinct_descriptorsIsSet

        public void setCount_distinct_descriptorsIsSet​(boolean value)
      • isForce_4byte_float

        public boolean isForce_4byte_float()
      • unsetForce_4byte_float

        public void unsetForce_4byte_float()
      • isSetForce_4byte_float

        public boolean isSetForce_4byte_float()
        Returns true if field force_4byte_float is set (has been assigned a value) and false otherwise
      • setForce_4byte_floatIsSet

        public void setForce_4byte_floatIsSet​(boolean value)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • read

        public void read​(org.apache.thrift.protocol.TProtocol iprot)
                  throws org.apache.thrift.TException
        Specified by:
        read in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • write

        public void write​(org.apache.thrift.protocol.TProtocol oprot)
                   throws org.apache.thrift.TException
        Specified by:
        write in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • validate

        public void validate()
                      throws org.apache.thrift.TException
        Throws:
        org.apache.thrift.TException