Class TableBaseIndexDefinition

java.lang.Object
com.datastax.astra.client.tables.definition.indexes.TableBaseIndexDefinition
Direct Known Subclasses:
TableIndexDefinition, TableVectorIndexDefinition

public abstract class TableBaseIndexDefinition extends Object
Represents the base class for table index definitions, encapsulating common properties and behaviors for index definitions, including the column being indexed and API support for index-related operations.

Subclasses should extend this abstract class to implement specific types of index definitions.

  • Field Details

    • column

      protected String column
      The name of the column that the index is associated with.
    • apiSupport

      protected TableIndexDefinitionApiSupport apiSupport
      The API support configuration for the table index.
  • Constructor Details

    • TableBaseIndexDefinition

      public TableBaseIndexDefinition()
      Default constructor.