Index
All Classes and Interfaces|All Packages
C
- columnDefinitions() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig.MetadataConfig
-
Metadata Definition: SQL definition of metadata field(s).
- createTable() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Whether the table should be created if not already existing.
D
- dimension() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
The dimension of the embedding vectors.
- dropTableFirst() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Whether the table should be dropped prior to being created.
E
- embeddingStoreFunction(PgVectorEmbeddingStoreConfig, String) - Method in class io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreRecorder
G
- getConnection() - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
return the connection as it is. pgvector settings as been added to connection at creation
I
- indexes() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig.MetadataConfig
-
Metadata Indexes, list of fields to use as index.
- indexListSize() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
index size
- indexType() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig.MetadataConfig
-
Index Type: BTREE (default) GIN Other PostgreSQL index types
- io.quarkiverse.langchain4j.pgvector - package io.quarkiverse.langchain4j.pgvector
- io.quarkiverse.langchain4j.pgvector.runtime - package io.quarkiverse.langchain4j.pgvector.runtime
M
- metadata() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Metadata configuration.
O
- onConnectionCreate(Connection) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorAgroalPoolInterceptor
P
- pgVectorAgroalPoolInterceptor() - Method in class io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreRecorder
- PgVectorAgroalPoolInterceptor - Class in io.quarkiverse.langchain4j.pgvector
-
PgVectorAgroalPoolInterceptor intercept connection creation and add needed settings for pgvector
- PgVectorAgroalPoolInterceptor() - Constructor for class io.quarkiverse.langchain4j.pgvector.PgVectorAgroalPoolInterceptor
- PgVectorEmbeddingStore - Class in io.quarkiverse.langchain4j.pgvector
-
Quarkus PGVector EmbeddingStore Implementation
- PgVectorEmbeddingStore() - Constructor for class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Default constructor for CDI
- PgVectorEmbeddingStore(DataSource, String, Integer, Boolean, Integer, Boolean, Boolean, PgVectorEmbeddingStoreConfig.MetadataConfig) - Constructor for class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Constructor used by quarkus deployment with quarkus datasource and config.
- PgVectorEmbeddingStoreConfig - Interface in io.quarkiverse.langchain4j.pgvector.runtime
- PgVectorEmbeddingStoreConfig.MetadataConfig - Interface in io.quarkiverse.langchain4j.pgvector.runtime
- PgVectorEmbeddingStoreRecorder - Class in io.quarkiverse.langchain4j.pgvector.runtime
- PgVectorEmbeddingStoreRecorder() - Constructor for class io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreRecorder
S
- storageMode() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig.MetadataConfig
-
Metadata type: COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata fields.
T
- table() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
The table name for storing embeddings
U
- useIndex() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Use index or not
All Classes and Interfaces|All Packages