Index
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
EmbeddingStorewhich 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
EmbeddingTableused by the embedding store.
All Classes and Interfaces|All Packages