Index

A B C D E F H I M N P R S T U V 
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 columnDefinitions record 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 DefaultMetadataStorageConfig record 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 escapedName record 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 fullDefinition record 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 indexes record 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 MetadataColumDefinition record 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 name record 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 storageMode record 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 type record 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.
A B C D E F H I M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values