Index

A B C D E F G H I L M N O P Q R S T U V 
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 PostgresLoader with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig.Builder
Builds an EmbeddingStoreConfig with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.HNSWIndex.Builder
Builds an HNSWIndex store with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.IVFFlatIndex.Builder
Builds an IVFFlatIndex store with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.HNSWQueryOptions.Builder
Builds an HNSWQueryOptions store with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.index.query.IVFFlatQueryOptions.Builder
Builds an IVFFlatQueryOptions store with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore.Builder
Builds an PostgresEmbeddingStore store with the configuration applied to this builder.
build() - Method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEngine.Builder
Builds an PostgresEngine store 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
builder(PostgresEngine, String) - Static method in class dev.langchain4j.community.store.embedding.cloudsql.PostgresEmbeddingStore
builder(String, Integer) - Static method in class dev.langchain4j.community.store.embedding.cloudsql.EmbeddingStoreConfig
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 Builder instance.
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 Document objects.

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 Filter into 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 Filter objects 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.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values