Class IndexMode
java.lang.Object
org.apache.cassandra.index.sasi.conf.IndexMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Classfinal booleanfinal booleanfinal longfinal OnDiskIndexBuilder.Modestatic final IndexMode -
Method Summary
Modifier and TypeMethodDescriptiongetAnalyzer(AbstractType<?> validator) static IndexModegetMode(ColumnMetadata column, Map<String, String> indexOptions) static IndexModegetMode(ColumnMetadata column, Optional<IndexMetadata> config) booleansupports(Expression.Op operator) static voidvalidateAnalyzer(Map<String, String> indexOptions, ColumnMetadata cd)
-
Field Details
-
NOT_INDEXED
-
mode
-
isAnalyzed
public final boolean isAnalyzed -
isLiteral
public final boolean isLiteral -
analyzerClass
-
maxCompactionFlushMemoryInBytes
public final long maxCompactionFlushMemoryInBytes
-
-
Method Details
-
getAnalyzer
-
validateAnalyzer
public static void validateAnalyzer(Map<String, String> indexOptions, ColumnMetadata cd) throws ConfigurationException- Throws:
ConfigurationException
-
getMode
public static IndexMode getMode(ColumnMetadata column, Optional<IndexMetadata> config) throws ConfigurationException - Throws:
ConfigurationException
-
getMode
public static IndexMode getMode(ColumnMetadata column, Map<String, String> indexOptions) throws ConfigurationException- Throws:
ConfigurationException
-
supports
-