Class BrokerRequest

    • Field Detail

    • Constructor Detail

      • BrokerRequest

        public BrokerRequest()
      • BrokerRequest

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

      • getQueryType

        public QueryType getQueryType()
      • setQueryType

        public void setQueryType​(QueryType queryType)
      • unsetQueryType

        public void unsetQueryType()
      • isSetQueryType

        public boolean isSetQueryType()
        Returns true if field queryType is set (has been assigned a value) and false otherwise
      • setQueryTypeIsSet

        public void setQueryTypeIsSet​(boolean value)
      • setQuerySource

        public void setQuerySource​(QuerySource querySource)
      • unsetQuerySource

        public void unsetQuerySource()
      • isSetQuerySource

        public boolean isSetQuerySource()
        Returns true if field querySource is set (has been assigned a value) and false otherwise
      • setQuerySourceIsSet

        public void setQuerySourceIsSet​(boolean value)
      • getTimeInterval

        public String getTimeInterval()
      • setTimeInterval

        public void setTimeInterval​(String timeInterval)
      • unsetTimeInterval

        public void unsetTimeInterval()
      • isSetTimeInterval

        public boolean isSetTimeInterval()
        Returns true if field timeInterval is set (has been assigned a value) and false otherwise
      • setTimeIntervalIsSet

        public void setTimeIntervalIsSet​(boolean value)
      • getDuration

        public String getDuration()
      • setDuration

        public void setDuration​(String duration)
      • unsetDuration

        public void unsetDuration()
      • isSetDuration

        public boolean isSetDuration()
        Returns true if field duration is set (has been assigned a value) and false otherwise
      • setDurationIsSet

        public void setDurationIsSet​(boolean value)
      • setFilterQuery

        public void setFilterQuery​(FilterQuery filterQuery)
      • unsetFilterQuery

        public void unsetFilterQuery()
      • isSetFilterQuery

        public boolean isSetFilterQuery()
        Returns true if field filterQuery is set (has been assigned a value) and false otherwise
      • setFilterQueryIsSet

        public void setFilterQueryIsSet​(boolean value)
      • getAggregationsInfoSize

        public int getAggregationsInfoSize()
      • addToAggregationsInfo

        public void addToAggregationsInfo​(AggregationInfo elem)
      • setAggregationsInfo

        public void setAggregationsInfo​(List<AggregationInfo> aggregationsInfo)
      • unsetAggregationsInfo

        public void unsetAggregationsInfo()
      • isSetAggregationsInfo

        public boolean isSetAggregationsInfo()
        Returns true if field aggregationsInfo is set (has been assigned a value) and false otherwise
      • setAggregationsInfoIsSet

        public void setAggregationsInfoIsSet​(boolean value)
      • getGroupBy

        public GroupBy getGroupBy()
      • setGroupBy

        public void setGroupBy​(GroupBy groupBy)
      • unsetGroupBy

        public void unsetGroupBy()
      • isSetGroupBy

        public boolean isSetGroupBy()
        Returns true if field groupBy is set (has been assigned a value) and false otherwise
      • setGroupByIsSet

        public void setGroupByIsSet​(boolean value)
      • getSelections

        public Selection getSelections()
      • setSelections

        public void setSelections​(Selection selections)
      • unsetSelections

        public void unsetSelections()
      • isSetSelections

        public boolean isSetSelections()
        Returns true if field selections is set (has been assigned a value) and false otherwise
      • setSelectionsIsSet

        public void setSelectionsIsSet​(boolean value)
      • setFilterSubQueryMap

        public void setFilterSubQueryMap​(FilterQueryMap filterSubQueryMap)
      • unsetFilterSubQueryMap

        public void unsetFilterSubQueryMap()
      • isSetFilterSubQueryMap

        public boolean isSetFilterSubQueryMap()
        Returns true if field filterSubQueryMap is set (has been assigned a value) and false otherwise
      • setFilterSubQueryMapIsSet

        public void setFilterSubQueryMapIsSet​(boolean value)
      • getBucketHashKey

        public String getBucketHashKey()
      • setBucketHashKey

        public void setBucketHashKey​(String bucketHashKey)
      • unsetBucketHashKey

        public void unsetBucketHashKey()
      • isSetBucketHashKey

        public boolean isSetBucketHashKey()
        Returns true if field bucketHashKey is set (has been assigned a value) and false otherwise
      • setBucketHashKeyIsSet

        public void setBucketHashKeyIsSet​(boolean value)
      • isEnableTrace

        public boolean isEnableTrace()
      • setEnableTrace

        public void setEnableTrace​(boolean enableTrace)
      • unsetEnableTrace

        public void unsetEnableTrace()
      • isSetEnableTrace

        public boolean isSetEnableTrace()
        Returns true if field enableTrace is set (has been assigned a value) and false otherwise
      • setEnableTraceIsSet

        public void setEnableTraceIsSet​(boolean value)
      • getResponseFormat

        public String getResponseFormat()
      • setResponseFormat

        public void setResponseFormat​(String responseFormat)
      • unsetResponseFormat

        public void unsetResponseFormat()
      • isSetResponseFormat

        public boolean isSetResponseFormat()
        Returns true if field responseFormat is set (has been assigned a value) and false otherwise
      • setResponseFormatIsSet

        public void setResponseFormatIsSet​(boolean value)
      • getDebugOptionsSize

        public int getDebugOptionsSize()
      • putToDebugOptions

        public void putToDebugOptions​(String key,
                                      String val)
      • setDebugOptions

        public void setDebugOptions​(Map<String,​String> debugOptions)
      • unsetDebugOptions

        public void unsetDebugOptions()
      • isSetDebugOptions

        public boolean isSetDebugOptions()
        Returns true if field debugOptions is set (has been assigned a value) and false otherwise
      • setDebugOptionsIsSet

        public void setDebugOptionsIsSet​(boolean value)
      • getQueryOptionsSize

        public int getQueryOptionsSize()
      • putToQueryOptions

        public void putToQueryOptions​(String key,
                                      String val)
      • setQueryOptions

        public void setQueryOptions​(Map<String,​String> queryOptions)
      • unsetQueryOptions

        public void unsetQueryOptions()
      • isSetQueryOptions

        public boolean isSetQueryOptions()
        Returns true if field queryOptions is set (has been assigned a value) and false otherwise
      • setQueryOptionsIsSet

        public void setQueryOptionsIsSet​(boolean value)
      • setHavingFilterQuery

        public void setHavingFilterQuery​(HavingFilterQuery havingFilterQuery)
      • unsetHavingFilterQuery

        public void unsetHavingFilterQuery()
      • isSetHavingFilterQuery

        public boolean isSetHavingFilterQuery()
        Returns true if field havingFilterQuery is set (has been assigned a value) and false otherwise
      • setHavingFilterQueryIsSet

        public void setHavingFilterQueryIsSet​(boolean value)
      • setHavingFilterSubQueryMap

        public void setHavingFilterSubQueryMap​(HavingFilterQueryMap havingFilterSubQueryMap)
      • unsetHavingFilterSubQueryMap

        public void unsetHavingFilterSubQueryMap()
      • isSetHavingFilterSubQueryMap

        public boolean isSetHavingFilterSubQueryMap()
        Returns true if field havingFilterSubQueryMap is set (has been assigned a value) and false otherwise
      • setHavingFilterSubQueryMapIsSet

        public void setHavingFilterSubQueryMapIsSet​(boolean value)
      • getPinotQuery

        public PinotQuery getPinotQuery()
      • setPinotQuery

        public void setPinotQuery​(PinotQuery pinotQuery)
      • unsetPinotQuery

        public void unsetPinotQuery()
      • isSetPinotQuery

        public boolean isSetPinotQuery()
        Returns true if field pinotQuery is set (has been assigned a value) and false otherwise
      • setPinotQueryIsSet

        public void setPinotQueryIsSet​(boolean value)
      • getOrderBySize

        public int getOrderBySize()
      • addToOrderBy

        public void addToOrderBy​(SelectionSort elem)
      • unsetOrderBy

        public void unsetOrderBy()
      • isSetOrderBy

        public boolean isSetOrderBy()
        Returns true if field orderBy is set (has been assigned a value) and false otherwise
      • setOrderByIsSet

        public void setOrderByIsSet​(boolean value)
      • getLimit

        public int getLimit()
      • setLimit

        public void setLimit​(int limit)
      • unsetLimit

        public void unsetLimit()
      • isSetLimit

        public boolean isSetLimit()
        Returns true if field limit is set (has been assigned a value) and false otherwise
      • setLimitIsSet

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