Uses of Class
com.google.genkit.plugins.postgresql.PostgresTableConfig.Builder
Packages that use PostgresTableConfig.Builder
Package
Description
PostgreSQL plugin for Genkit providing vector database integration using
pgvector extension.
-
Uses of PostgresTableConfig.Builder in com.google.genkit.plugins.postgresql
Methods in com.google.genkit.plugins.postgresql that return PostgresTableConfig.BuilderModifier and TypeMethodDescriptionPostgresTableConfig.Builder.additionalMetadata(String key, Object value) Adds additional metadata to include with all indexed documents.PostgresTableConfig.Builder.additionalMetadata(Map<String, Object> metadata) Sets all additional metadata to include with indexed documents.static PostgresTableConfig.BuilderPostgresTableConfig.builder()Creates a new builder for PostgresTableConfig.PostgresTableConfig.Builder.contentColumn(String contentColumn) Sets the content column name (default: "content").PostgresTableConfig.Builder.createIndexIfNotExists(boolean createIndexIfNotExists) Sets whether to create the index if it doesn't exist (default: true).PostgresTableConfig.Builder.createTableIfNotExists(boolean createTableIfNotExists) Sets whether to create the table if it doesn't exist (default: true).PostgresTableConfig.Builder.distanceStrategy(PostgresTableConfig.DistanceStrategy distanceStrategy) Sets the distance strategy (default: COSINE).PostgresTableConfig.Builder.embedderName(String embedderName) Sets the embedder name for generating vectors (required).PostgresTableConfig.Builder.embeddingColumn(String embeddingColumn) Sets the embedding column name (default: "embedding").Sets the ID column name (default: "id").PostgresTableConfig.Builder.indexLists(int indexLists) Sets the number of lists for IVFFlat index (default: 100).PostgresTableConfig.Builder.metadataColumn(String metadataColumn) Sets the metadata column name (default: "metadata").Sets the table name (required).PostgresTableConfig.Builder.vectorDimension(int vectorDimension) Sets the vector dimension (default: 768).