Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(Embedding) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- addAll(List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
- applyVectorIndex(BaseIndex, String, Boolean) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
Create index in the vector store table
B
- BaseIndex - Interface in dev.langchain4j.community.store.embedding.cloudsql.index
-
Interface for indexes
- build() - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Builds an
PostgresLoaderwith the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
-
Builds an
EmbeddingStoreConfigwith the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
-
Builds an
HNSWIndexstore with the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
-
Builds an
IVFFlatIndexstore with the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions.Builder
-
Builds an
HNSWQueryOptionsstore with the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions.Builder
-
Builds an
IVFFlatQueryOptionsstore with the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Builds an
PostgresEmbeddingStorestore with the configuration applied to this builder. - build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
-
Builds an
PostgresEnginestore with the configuration applied to this builder. - builder() - Static method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
- builder() - Static method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
- builder() - Static method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions
- builder() - Static method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions
- builder(PostgresEngine) - Static method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader
-
Create a new
PostgresLoader.Builder. - builder(PostgresEngine, String) - Static method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
Create a new
PostgresEmbeddingStore.Builder. - builder(String, Integer) - Static method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
Create a new
EmbeddingStoreConfig.Builder. - Builder() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- Builder() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
- Builder() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions.Builder
- Builder() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions.Builder
- Builder() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
-
Creates a new
Builderinstance. - Builder(PostgresEngine) - Constructor for class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Construct a LoaderBuilder.
- Builder(PostgresEngine, String) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Constructor for Builder
- Builder(String, Integer) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
C
- close() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine
-
Closes a Connection
- contentColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- contentColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Content Column
- contentColumns(List<String>) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the list of columns to use for the document content.
- COSINE_DISTANCE - Enum constant in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
Cosine distance options
D
- database(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- DEFAULT_INDEX_NAME_SUFFIX - Static variable in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
base index name suffix
- dev.langchain4j.community.data.document.loader.cloudsql - package dev.langchain4j.community.data.document.loader.cloudsql
- dev.langchain4j.community.store.embedding.cloudsql - package dev.langchain4j.community.store.embedding.cloudsql
- dev.langchain4j.community.store.embedding.cloudsql.filter - package dev.langchain4j.community.store.embedding.cloudsql.filter
- dev.langchain4j.community.store.embedding.cloudsql.index - package dev.langchain4j.community.store.embedding.cloudsql.index
- dev.langchain4j.community.store.embedding.cloudsql.index.query - package dev.langchain4j.community.store.embedding.cloudsql.index.query
- distanceStrategy(DistanceStrategy) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- distanceStrategy(DistanceStrategy) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
- distanceStrategy(DistanceStrategy) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Distance Strategy
- DistanceStrategy - Enum Class in dev.langchain4j.community.store.embedding.cloudsql.index
-
Distance strategy for vector
- dropVectorIndex(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
remove index from the vector store table
E
- efConstruction(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- efSearch(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions.Builder
- embeddingColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- embeddingColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Embedding Column
- EmbeddingStoreConfig - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Configuration to setup embedding store
- EmbeddingStoreConfig.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Builder which configures and creates instances of
EmbeddingStoreConfig. - EUCLIDEAN - Enum constant in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
Euclidean distance options
F
- format(String) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the format for the document content.
- formatter(BiFunction<Map<String, Object>, List<String>, String>) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets a custom formatter to convert row data into document content.
G
- generateColumnString() - Method in class dev.langchain4j.community.store.embedding.cloudsql.MetadataColumn
-
generate the column clause to be used by
PostgresEngine - getConnection() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine
-
Gets a Connection from the datasource
- getContentColumn() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get content column name
- getDistanceStrategy() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
the distance strategy for the index
- getDistanceStrategy() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
the distance strategy for the index
- getDistanceStrategy() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
the distance strategy for the index
- getEmbeddingColumn() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get embedding column
- getIdColumn() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get id column
- getIndexFunction() - Method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
get index function
- getIndexOptions() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
get index query options
- getIndexOptions() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
get index query options
- getIndexOptions() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
get index query options
- getIndexType() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
retrieve index type
- getIndexType() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
retrieve index type
- getIndexType() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
retrieve index type
- getMetadataColumns() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get metadata columns
- getMetadataJsonColumn() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get metadata json column
- getName() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
retrieve name
- getName() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
retrieve name
- getName() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
retrieve name
- getName() - Method in class dev.langchain4j.community.store.embedding.cloudsql.MetadataColumn
-
the metadata column name
- getOperator() - Method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
get operator
- getOverwriteExisting() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get override existing option
- getParameterSettings() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions
- getParameterSettings() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions
-
Convert index attributes to list of configuration
- getParameterSettings() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.query.QueryOptions
-
Convert index attributes to list of configuration
- getPartialIndexes() - Method in interface dev.langchain4j.community.store.embedding.cloudsql.index.BaseIndex
-
retrieve partial indexes
- getPartialIndexes() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
retrieve partial indexes
- getPartialIndexes() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
retrieve partial indexes
- getScannIndexFunction() - Method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
get ScaNN index function
- getSchemaName() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get schema name
- getSearchFunction() - Method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
search function
- getStoreMetadata() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get store metadata option
- getTableName() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get table name
- getVectorSize() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
-
get vector size
H
- HNSWIndex - Class in dev.langchain4j.community.store.embedding.cloudsql.index
-
HNSW index
- HNSWIndex(HNSWIndex.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex
-
Constructor for HNSWIndex
- HNSWIndex.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql.index
-
Builder which configures and creates instances of
HNSWIndex. - HNSWQueryOptions - Class in dev.langchain4j.community.store.embedding.cloudsql.index.query
-
HNSW index query options
- HNSWQueryOptions(HNSWQueryOptions.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions
-
Constructor for HNSWQueryOptions
- HNSWQueryOptions.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql.index.query
-
Builder which configures and creates instances of
HNSWQueryOptions. - host(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
I
- iamAccountEmail(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- idColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- idColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Id Column
- ignoreMetadataColumnNames(List<String>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Ignore Columns
- initVectorStoreTable(EmbeddingStoreConfig) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine
- INNER_PRODUCT - Enum constant in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
Inner product startegy options
- instance(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- ipType(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- IVFFlatIndex - Class in dev.langchain4j.community.store.embedding.cloudsql.index
-
IVF Flat index
- IVFFlatIndex(IVFFlatIndex.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex
-
Constructor for IVFFlatIndex
- IVFFlatIndex.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql.index
-
Builder which configures and creates instances of
IVFFlatIndex. - IVFFlatQueryOptions - Class in dev.langchain4j.community.store.embedding.cloudsql.index.query
-
IVFFlat index query options
- IVFFlatQueryOptions(IVFFlatQueryOptions.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions
-
Constructor for IVFFlatQueryOptions
- IVFFlatQueryOptions.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql.index.query
-
Builder which configures and creates instances of
IVFFlatQueryOptions.
L
- listCount(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
- load() - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader
-
Executes the configured SQL query against the Cloud SQL database and transforms the result set into a list of
Documentobjects.
M
- m(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- map(Filter) - Method in class dev.langchain4j.community.store.embedding.cloudsql.filter.PostgresFilterMapper
-
Maps
Filterinto a string - MetadataColumn - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Metadata column information used to define a new table column
- MetadataColumn(String, String, Boolean) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.MetadataColumn
-
Metadata column's name, type and nullable constraint
- metadataColumns(List<MetadataColumn>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- metadataColumns(List<String>) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the list of columns to use for the document metadata.
- metadataColumns(List<String>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Metadata Columns
- metadataJsonColumn(String) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the column name containing JSON metadata.
- metadataJsonColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- metadataJsonColumn(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Metadata JSON Column
N
- name(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- name(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
O
- overwriteExisting(Boolean) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
P
- partialIndexes(List<String>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
- partialIndexes(List<String>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
- password(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- port(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- PostgresEmbeddingStore - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Postgres EmbeddingStore Implementation
- PostgresEmbeddingStore(PostgresEmbeddingStore.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
Constructor for PostgresEmbeddingStore
- PostgresEmbeddingStore.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Builder which configures and creates instances of
PostgresEmbeddingStore. - PostgresEngine - Class in dev.langchain4j.community.store.embedding.cloudsql
-
PostgresEngine
- PostgresEngine(PostgresEngine.Builder) - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine
-
Constructor for PostgresEngine
- PostgresEngine.Builder - Class in dev.langchain4j.community.store.embedding.cloudsql
-
Builder which configures and creates instances of
PostgresEngine. - PostgresFilterMapper - Class in dev.langchain4j.community.store.embedding.cloudsql.filter
-
Maps
Filterobjects into Cloud SQL filter strings. - PostgresFilterMapper() - Constructor for class dev.langchain4j.community.store.embedding.cloudsql.filter.PostgresFilterMapper
- PostgresLoader - Class in dev.langchain4j.community.data.document.loader.cloudsql
-
PostgresLoader
- PostgresLoader.Builder - Class in dev.langchain4j.community.data.document.loader.cloudsql
-
Builder for
PostgresLoader. - probes(Integer) - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions.Builder
- projectId(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
Q
- query(String) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the SQL query to execute.
- queryOptions(QueryOptions) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Query Options
- QueryOptions - Interface in dev.langchain4j.community.store.embedding.cloudsql.index.query
-
Query options interface
R
- region(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
- reindex(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
re-index the vector store table
- removeAll(Collection<String>) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
S
- schemaName(String) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the schema name for the table.
- schemaName(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
- schemaName(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
-
Schema Name
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - storeMetadata(Boolean) - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
T
- tableName(String) - Method in class dev.langchain4j.community.data.document.loader.cloudsql.PostgresLoader.Builder
-
Sets the table name to load data from.
U
- user(String) - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
V
- valueOf(String) - Static method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.community.store.embedding.cloudsql.index.DistanceStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values