Class AggregationInfo

    • Constructor Detail

      • AggregationInfo

        public AggregationInfo()
      • AggregationInfo

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

      • getAggregationType

        public String getAggregationType()
      • setAggregationType

        public void setAggregationType​(String aggregationType)
      • unsetAggregationType

        public void unsetAggregationType()
      • isSetAggregationType

        public boolean isSetAggregationType()
        Returns true if field aggregationType is set (has been assigned a value) and false otherwise
      • setAggregationTypeIsSet

        public void setAggregationTypeIsSet​(boolean value)
      • getAggregationParamsSize

        public int getAggregationParamsSize()
      • putToAggregationParams

        public void putToAggregationParams​(String key,
                                           String val)
      • getAggregationParams

        public Map<String,​String> getAggregationParams()
      • setAggregationParams

        public void setAggregationParams​(Map<String,​String> aggregationParams)
      • unsetAggregationParams

        public void unsetAggregationParams()
      • isSetAggregationParams

        public boolean isSetAggregationParams()
        Returns true if field aggregationParams is set (has been assigned a value) and false otherwise
      • setAggregationParamsIsSet

        public void setAggregationParamsIsSet​(boolean value)
      • isIsInSelectList

        public boolean isIsInSelectList()
      • setIsInSelectList

        public void setIsInSelectList​(boolean isInSelectList)
      • unsetIsInSelectList

        public void unsetIsInSelectList()
      • isSetIsInSelectList

        public boolean isSetIsInSelectList()
        Returns true if field isInSelectList is set (has been assigned a value) and false otherwise
      • setIsInSelectListIsSet

        public void setIsInSelectListIsSet​(boolean value)
      • getExpressionsSize

        public int getExpressionsSize()
      • getExpressionsIterator

        public Iterator<String> getExpressionsIterator()
      • addToExpressions

        public void addToExpressions​(String elem)
      • getExpressions

        public List<String> getExpressions()
      • setExpressions

        public void setExpressions​(List<String> expressions)
      • unsetExpressions

        public void unsetExpressions()
      • isSetExpressions

        public boolean isSetExpressions()
        Returns true if field expressions is set (has been assigned a value) and false otherwise
      • setExpressionsIsSet

        public void setExpressionsIsSet​(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