Enum ColumnIndexType
- java.lang.Object
-
- java.lang.Enum<ColumnIndexType>
-
- org.apache.pinot.segment.spi.store.ColumnIndexType
-
- All Implemented Interfaces:
Serializable,Comparable<ColumnIndexType>,java.lang.constant.Constable
public enum ColumnIndexType extends Enum<ColumnIndexType>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BLOOM_FILTERDICTIONARYFORWARD_INDEXFST_INDEXH3_INDEXINVERTED_INDEXJSON_INDEXNULLVALUE_VECTORRANGE_INDEXTEXT_INDEX
-
Method Summary
Modifier and Type Method Description StringgetIndexName()static ColumnIndexTypegetValue(String val)static ColumnIndexTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ColumnIndexType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DICTIONARY
public static final ColumnIndexType DICTIONARY
-
FORWARD_INDEX
public static final ColumnIndexType FORWARD_INDEX
-
INVERTED_INDEX
public static final ColumnIndexType INVERTED_INDEX
-
BLOOM_FILTER
public static final ColumnIndexType BLOOM_FILTER
-
NULLVALUE_VECTOR
public static final ColumnIndexType NULLVALUE_VECTOR
-
TEXT_INDEX
public static final ColumnIndexType TEXT_INDEX
-
FST_INDEX
public static final ColumnIndexType FST_INDEX
-
JSON_INDEX
public static final ColumnIndexType JSON_INDEX
-
RANGE_INDEX
public static final ColumnIndexType RANGE_INDEX
-
H3_INDEX
public static final ColumnIndexType H3_INDEX
-
-
Method Detail
-
values
public static ColumnIndexType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ColumnIndexType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getIndexName
public String getIndexName()
-
getValue
public static ColumnIndexType getValue(String val)
-
-