Class CockroachDBAIAutoConfiguration
java.lang.Object
com.cockroachlabs.data.ai.autoconfigure.CockroachDBAIAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(javax.sql.DataSource.class)
@ConditionalOnProperty(prefix="cockroachdb.ai",
name="enabled",
havingValue="true")
@EnableConfigurationProperties(CockroachDBAIProperties.class)
public class CockroachDBAIAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsemanticSearchAspect(VectorSearchTemplate vectorSearchTemplate, AIMetrics metrics) vectorSearchAspect(VectorSearchTemplate vectorSearchTemplate, AIMetrics metrics) vectorSearchTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.springframework.transaction.PlatformTransactionManager txManager, AIMetrics metrics, CockroachDBAIProperties properties)
-
Constructor Details
-
CockroachDBAIAutoConfiguration
public CockroachDBAIAutoConfiguration()
-
-
Method Details
-
aiMetrics
-
vectorSearchTemplate
@Bean @ConditionalOnMissingBean public VectorSearchTemplate vectorSearchTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.springframework.transaction.PlatformTransactionManager txManager, AIMetrics metrics, CockroachDBAIProperties properties) -
vectorSearchAspect
@Bean @ConditionalOnMissingBean public VectorSearchAspect vectorSearchAspect(VectorSearchTemplate vectorSearchTemplate, AIMetrics metrics) -
semanticSearchAspect
@Bean @ConditionalOnMissingBean public SemanticSearchAspect semanticSearchAspect(VectorSearchTemplate vectorSearchTemplate, AIMetrics metrics)
-