@Generated(value="Autogenerated by Thrift Compiler (0.9.3)",
date="2020-09-19")
public class FinalDistinct
extends java.lang.Object
implements org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<FinalDistinct>
| Modifier and Type | Class and Description |
|---|---|
static class |
FinalDistinct._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
customFinalDistinct
自定义精排聚合打散条件字段
|
java.util.List<FinalDistinctKey> |
keyList
指定打散的字段及抽取的个数
|
static java.util.Map<FinalDistinct._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
java.util.List<java.lang.String> |
sort
档间排序字段
|
java.util.Map<java.lang.String,java.lang.Integer> |
specialCount
特定字段值抽取的个数
|
FinalDistinctType |
type
打散方式
|
| Constructor and Description |
|---|
FinalDistinct() |
FinalDistinct(FinalDistinct other)
Performs a deep copy on other.
|
FinalDistinct(FinalDistinctType type,
java.util.List<FinalDistinctKey> keyList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToKeyList(FinalDistinctKey elem) |
void |
addToSort(java.lang.String elem) |
void |
clear() |
int |
compareTo(FinalDistinct other) |
FinalDistinct |
deepCopy() |
boolean |
equals(FinalDistinct that) |
boolean |
equals(java.lang.Object that) |
FinalDistinct._Fields |
fieldForId(int fieldId) |
java.util.Map<java.lang.String,java.lang.String> |
getCustomFinalDistinct()
自定义精排聚合打散条件字段
|
int |
getCustomFinalDistinctSize() |
java.lang.Object |
getFieldValue(FinalDistinct._Fields field) |
java.util.List<FinalDistinctKey> |
getKeyList()
指定打散的字段及抽取的个数
|
java.util.Iterator<FinalDistinctKey> |
getKeyListIterator() |
int |
getKeyListSize() |
java.util.List<java.lang.String> |
getSort()
档间排序字段
|
java.util.Iterator<java.lang.String> |
getSortIterator() |
int |
getSortSize() |
java.util.Map<java.lang.String,java.lang.Integer> |
getSpecialCount()
特定字段值抽取的个数
|
int |
getSpecialCountSize() |
FinalDistinctType |
getType()
打散方式
|
int |
hashCode() |
boolean |
isSet(FinalDistinct._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetCustomFinalDistinct()
Returns true if field customFinalDistinct is set (has been assigned a value) and false otherwise
|
boolean |
isSetKeyList()
Returns true if field keyList is set (has been assigned a value) and false otherwise
|
boolean |
isSetSort()
Returns true if field sort is set (has been assigned a value) and false otherwise
|
boolean |
isSetSpecialCount()
Returns true if field specialCount is set (has been assigned a value) and false otherwise
|
boolean |
isSetType()
Returns true if field type is set (has been assigned a value) and false otherwise
|
void |
putToCustomFinalDistinct(java.lang.String key,
java.lang.String val) |
void |
putToSpecialCount(java.lang.String key,
int val) |
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
FinalDistinct |
setCustomFinalDistinct(java.util.Map<java.lang.String,java.lang.String> customFinalDistinct)
自定义精排聚合打散条件字段
|
void |
setCustomFinalDistinctIsSet(boolean value) |
void |
setFieldValue(FinalDistinct._Fields field,
java.lang.Object value) |
FinalDistinct |
setKeyList(java.util.List<FinalDistinctKey> keyList)
指定打散的字段及抽取的个数
|
void |
setKeyListIsSet(boolean value) |
FinalDistinct |
setSort(java.util.List<java.lang.String> sort)
档间排序字段
|
void |
setSortIsSet(boolean value) |
FinalDistinct |
setSpecialCount(java.util.Map<java.lang.String,java.lang.Integer> specialCount)
特定字段值抽取的个数
|
void |
setSpecialCountIsSet(boolean value) |
FinalDistinct |
setType(FinalDistinctType type)
打散方式
|
void |
setTypeIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetCustomFinalDistinct() |
void |
unsetKeyList() |
void |
unsetSort() |
void |
unsetSpecialCount() |
void |
unsetType() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public FinalDistinctType type
FinalDistinctTypepublic java.util.List<FinalDistinctKey> keyList
public java.util.List<java.lang.String> sort
public java.util.Map<java.lang.String,java.lang.Integer> specialCount
public java.util.Map<java.lang.String,java.lang.String> customFinalDistinct
public static final java.util.Map<FinalDistinct._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public FinalDistinct()
public FinalDistinct(FinalDistinctType type, java.util.List<FinalDistinctKey> keyList)
public FinalDistinct(FinalDistinct other)
public FinalDistinct deepCopy()
deepCopy in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public void clear()
clear in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public FinalDistinctType getType()
FinalDistinctTypepublic FinalDistinct setType(FinalDistinctType type)
FinalDistinctTypepublic void unsetType()
public boolean isSetType()
public void setTypeIsSet(boolean value)
public int getKeyListSize()
public java.util.Iterator<FinalDistinctKey> getKeyListIterator()
public void addToKeyList(FinalDistinctKey elem)
public java.util.List<FinalDistinctKey> getKeyList()
public FinalDistinct setKeyList(java.util.List<FinalDistinctKey> keyList)
public void unsetKeyList()
public boolean isSetKeyList()
public void setKeyListIsSet(boolean value)
public int getSortSize()
public java.util.Iterator<java.lang.String> getSortIterator()
public void addToSort(java.lang.String elem)
public java.util.List<java.lang.String> getSort()
public FinalDistinct setSort(java.util.List<java.lang.String> sort)
public void unsetSort()
public boolean isSetSort()
public void setSortIsSet(boolean value)
public int getSpecialCountSize()
public void putToSpecialCount(java.lang.String key,
int val)
public java.util.Map<java.lang.String,java.lang.Integer> getSpecialCount()
public FinalDistinct setSpecialCount(java.util.Map<java.lang.String,java.lang.Integer> specialCount)
public void unsetSpecialCount()
public boolean isSetSpecialCount()
public void setSpecialCountIsSet(boolean value)
public int getCustomFinalDistinctSize()
public void putToCustomFinalDistinct(java.lang.String key,
java.lang.String val)
public java.util.Map<java.lang.String,java.lang.String> getCustomFinalDistinct()
public FinalDistinct setCustomFinalDistinct(java.util.Map<java.lang.String,java.lang.String> customFinalDistinct)
public void unsetCustomFinalDistinct()
public boolean isSetCustomFinalDistinct()
public void setCustomFinalDistinctIsSet(boolean value)
public void setFieldValue(FinalDistinct._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public java.lang.Object getFieldValue(FinalDistinct._Fields field)
getFieldValue in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public boolean isSet(FinalDistinct._Fields field)
isSet in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(FinalDistinct that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(FinalDistinct other)
compareTo in interface java.lang.Comparable<FinalDistinct>public FinalDistinct._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
read in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>org.apache.thrift.TExceptionpublic void write(org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException
write in interface org.apache.thrift.TBase<FinalDistinct,FinalDistinct._Fields>org.apache.thrift.TExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
throws org.apache.thrift.TException
org.apache.thrift.TExceptionCopyright © 2023. All Rights Reserved.