Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(Embedding) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List, List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
B
- build() - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- build() - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- builder() - Static method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
- builder() - Static method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- Builder() - Constructor for class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
C
- COLUMN_PER_KEY - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata
- columnDefinitions() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
columnDefinitionsrecord component. - columnDefinitions() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
SQL definition of metadata field(s) list.
- columnDefinitions(List) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- COMBINED_JSON - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- contentFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- COSINE - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
- createTable(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
D
- datasource(DataSource) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- DEFAULT_COLUMN_CONTENT - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_COLUMN_EMBEDDING - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_COLUMN_ID - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_TABLE_NAME - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- defaultConfig() - Static method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Default configuration
- DefaultMetadataStorageConfig - Record Class in dev.langchain4j.store.embedding.mariadb
-
Metadata configuration implementation
- DefaultMetadataStorageConfig(MetadataStorageMode, List, List) - Constructor for record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Creates an instance of a
DefaultMetadataStorageConfigrecord class. - DefaultMetadataStorageConfig.Builder - Class in dev.langchain4j.store.embedding.mariadb
- dev.langchain4j.store.embedding.mariadb - package dev.langchain4j.store.embedding.mariadb
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- distanceType(MariaDBDistanceType) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- dropTableFirst(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
E
- embeddingFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- equals(Object) - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Indicates whether some other object is "equal to" this one.
- escapedName() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
escapedNamerecord component. - EUCLIDEAN - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
F
- from(String, List) - Static method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
transform sql string to MetadataColumDefinition
- fullDefinition() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
fullDefinitionrecord component.
H
- hashCode() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns a hash code value for this object.
I
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- indexes() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
indexesrecord component. - indexes() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
Metadata Indexes, list of fields to use as index.
- indexes(List) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- initTable(boolean, boolean, int) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Initialize metadata table following configuration
M
- MariaDBDistanceType - Enum Class in dev.langchain4j.store.embedding.mariadb
- MariaDbEmbeddingStore - Class in dev.langchain4j.store.embedding.mariadb
-
MariaDB EmbeddingStore Implementation
- MariaDbEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.mariadb
- MetadataColumDefinition - Record Class in dev.langchain4j.store.embedding.mariadb
-
MetadataColumDefinition used to define column definition from sql String
- MetadataColumDefinition(String, String, String, String) - Constructor for record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Creates an instance of a
MetadataColumDefinitionrecord class. - metadataStorageConfig(MetadataStorageConfig) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- MetadataStorageConfig - Interface in dev.langchain4j.store.embedding.mariadb
-
Metadata configuration.
- MetadataStorageMode - Enum Class in dev.langchain4j.store.embedding.mariadb
-
Metadata storage mode COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
N
- name() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
namerecord component.
P
- password(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
R
- removeAll() - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
S
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - storageMode() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
storageModerecord component. - storageMode() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
Metadata storage mode COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- storageMode(MetadataStorageMode) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
T
- table(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- toString() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns a string representation of this record class.
- type() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
typerecord component.
U
- url(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- user(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
V
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
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