Index

A B C D E I M N O R S T V 
All Classes and Interfaces|All Packages

A

add(Embedding) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
addAll(List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 

B

build() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Returns a new EmbeddingTable configured by this builder.
build() - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Builds an embedding store with the configuration applied to this builder.
builder() - Static method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns a builder that configures a new EmbeddingTable.
builder() - Static method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
Returns a builder which configures and creates instances of OracleEmbeddingStore.

C

CREATE_IF_NOT_EXISTS - Enum constant in enum dev.langchain4j.store.embedding.oracle.CreateOption
An existing schema object is reused, otherwise it is created.
CREATE_NONE - Enum constant in enum dev.langchain4j.store.embedding.oracle.CreateOption
No attempt is made to create the schema object.
CREATE_OR_REPLACE - Enum constant in enum dev.langchain4j.store.embedding.oracle.CreateOption
An existing schema object is dropped and replaced with a new one.
createOption(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the option to create (or not create) a table.
CreateOption - Enum in dev.langchain4j.store.embedding.oracle
Options which configure the creation of database schema objects, such as tables and indexes.

D

dataSource(DataSource) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures a data source that connects to an Oracle Database.
dev.langchain4j.store.embedding.oracle - package dev.langchain4j.store.embedding.oracle
 

E

embeddingColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns the name of this table's embedding column.
embeddingColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the name of a column which stores an embedding.
embeddingTable(EmbeddingTable) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures a table used to store embeddings, text, and metadata.
embeddingTable(String) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures the name of a table used to store embeddings, text, and metadata.
embeddingTable(String, CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures the name of table used to store embeddings, text, and metadata.
EmbeddingTable - Class in dev.langchain4j.store.embedding.oracle
Represents a database table where embeddings, text, and metadata are stored.
EmbeddingTable.Builder - Class in dev.langchain4j.store.embedding.oracle
A builder that configures and builds an EmbeddingTable.
exactSearch(boolean) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures the embedding store to use exact or approximate similarity search.

I

idColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns the name of this table's ID column.
idColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the name of a column which stores an id.

M

metadataColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns the name of this table's metadata column.
metadataColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the name of a column which stores metadata.

N

name() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns the name of this table.
name(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the name of a table where embeddings are stored and retrieved from.

O

OracleEmbeddingStore - Class in dev.langchain4j.store.embedding.oracle
An EmbeddingStore which uses AI Vector Search capabilities of Oracle Database.
OracleEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.oracle
Builder which configures and creates instances of OracleEmbeddingStore.

R

removeAll() - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
removeAll(Filter) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 
removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 

S

search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
 

T

textColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
Returns the name of this table's text column.
textColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Configures the name of a column which stores text.

V

valueOf(String) - Static method in enum dev.langchain4j.store.embedding.oracle.CreateOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.langchain4j.store.embedding.oracle.CreateOption
Returns an array containing the constants of this enum type, in the order they are declared.
vectorIndex(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
Configures the creation of an index on the embedding column of the EmbeddingTable used by the embedding store.
A B C D E I M N O R S T V 
All Classes and Interfaces|All Packages