Class CockroachDBVectorStoreProperties

java.lang.Object
com.cockroachlabs.data.ai.springai.CockroachDBVectorStoreProperties

@ConfigurationProperties("cockroachdb.ai.spring-ai") public class CockroachDBVectorStoreProperties extends Object
  • Constructor Details

    • CockroachDBVectorStoreProperties

      public CockroachDBVectorStoreProperties()
  • Method Details

    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getDimensions

      public int getDimensions()
    • setDimensions

      public void setDimensions(int dimensions)
    • getDistanceType

      public DistanceMetric getDistanceType()
    • setDistanceType

      public void setDistanceType(DistanceMetric distanceType)
    • getBeamSize

      public int getBeamSize()
    • setBeamSize

      public void setBeamSize(int beamSize)
    • isInitializeSchema

      public boolean isInitializeSchema()
    • setInitializeSchema

      public void setInitializeSchema(boolean initializeSchema)
    • isCreateVectorIndex

      public boolean isCreateVectorIndex()
    • setCreateVectorIndex

      public void setCreateVectorIndex(boolean createVectorIndex)
    • getContentColumn

      public String getContentColumn()
    • setContentColumn

      public void setContentColumn(String contentColumn)
    • getEmbeddingColumn

      public String getEmbeddingColumn()
    • setEmbeddingColumn

      public void setEmbeddingColumn(String embeddingColumn)
    • getMetadataColumn

      public String getMetadataColumn()
    • setMetadataColumn

      public void setMetadataColumn(String metadataColumn)