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 TypeClassDescriptionclassTableIndexDescriptor<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 TypeClassDescriptionclassRepresents a definition for table indices, allowing customization of various indexing options.classRepresents a definition for table vector indices, allowing configuration of vector-specific options such as similarity metrics and source models.classRepresents 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 DEFTableIndexDescriptor.definitionThe 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.constructorConstructor 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 TableIndexDefinitionModifierConstructorDescriptionprotectedTableIndexDefinition(Function<OPTIONS, ? extends TableIndexDefinition<OPTIONS>> constructor) Constructs a new instance ofTableIndexDefinitionwith the specified constructor function.