Uses of Class
com.datastax.astra.client.tables.definition.indexes.TableIndexDefinition
Packages that use TableIndexDefinition
Package
Description
Objects representing Table Indexes.
-
Uses of TableIndexDefinition in com.datastax.astra.client.tables.definition.indexes
Classes in com.datastax.astra.client.tables.definition.indexes with type parameters of type TableIndexDefinitionModifier and TypeClassDescriptionclass
TableIndexDescriptor<DEF extends TableIndexDefinition<?>>
Represents a descriptor for a table index, including the table's name and associated index options.Subclasses of TableIndexDefinition in com.datastax.astra.client.tables.definition.indexesModifier and TypeClassDescriptionclass
Represents a definition for table indices, allowing customization of various indexing options.class
Represents a definition for table vector indices, allowing configuration of vector-specific options such as similarity metrics and source models.class
Represents a definition for table vector indices, allowing configuration of vector-specific options such as similarity metrics and source models.Fields in com.datastax.astra.client.tables.definition.indexes declared as TableIndexDefinitionModifier and TypeFieldDescriptionprotected DEF
TableIndexDescriptor.definition
The options defining the table's index characteristics.Fields in com.datastax.astra.client.tables.definition.indexes with type parameters of type TableIndexDefinitionModifier and TypeFieldDescriptionprotected final Function
<OPTIONS, ? extends TableIndexDefinition<OPTIONS>> TableIndexDefinition.constructor
Constructor function to create new instances in subclasses.Methods in com.datastax.astra.client.tables.definition.indexes that return TableIndexDefinitionModifier and TypeMethodDescriptionSets the name of the column for the index.TableIndexDefinition.column
(String column, TableIndexMapTypes type) Sets the name of the column for the index.protected TableIndexDefinition
<OPTIONS> TableIndexDefinition.mapImpl
(Consumer<TableIndexDefinition<OPTIONS>> updater) Maps the current instance to a new instance with updated properties.Sets the options for configuring the table index.Method parameters in com.datastax.astra.client.tables.definition.indexes with type arguments of type TableIndexDefinitionModifier and TypeMethodDescriptionprotected TableIndexDefinition
<OPTIONS> TableIndexDefinition.mapImpl
(Consumer<TableIndexDefinition<OPTIONS>> updater) Maps the current instance to a new instance with updated properties.Constructor parameters in com.datastax.astra.client.tables.definition.indexes with type arguments of type TableIndexDefinitionModifierConstructorDescriptionprotected
TableIndexDefinition
(Function<OPTIONS, ? extends TableIndexDefinition<OPTIONS>> constructor) Constructs a new instance ofTableIndexDefinition
with the specified constructor function.