Interface OracleEmbeddingTableConfig
- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
OracleEmbeddingTableConfig.BuilderBase.OracleEmbeddingTableConfigImpl
Configuration for the Oracle embedding store,
OracleEmbeddingStore
.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Fluent API builder forOracleEmbeddingTableConfig
.static class
OracleEmbeddingTableConfig.BuilderBase<BUILDER extends OracleEmbeddingTableConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends OracleEmbeddingTableConfig> Fluent API builder base forOracleEmbeddingTableConfig
. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Create a new fluent API builder to customize configuration.builder
(OracleEmbeddingTableConfig instance) Create a new fluent API builder from an existing instance.static OracleEmbeddingTableConfig
create()
Create a new instance with default values.static OracleEmbeddingTableConfig
Create a new instance from configuration.Optional
<dev.langchain4j.store.embedding.oracle.CreateOption> The create option, which defines the behavior when creating the embedding table.The name of the embedding column in the embedding table.idColumn()
The name of the ID column in the embedding table.The name of the metadata column in the embedding table.name()
The name of the embedding table.The name of the text column in the embedding table.
-
Field Details
-
CONFIG_ROOT
Default configuration prefix.- See Also:
-
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance
- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance from configuration.- Parameters:
config
- used to configure the new instance- Returns:
- a new instance configured from configuration
-
create
Create a new instance with default values.- Returns:
- a new instance
-
createOption
Optional<dev.langchain4j.store.embedding.oracle.CreateOption> createOption()The create option, which defines the behavior when creating the embedding table. -
name
The name of the embedding table. -
idColumn
The name of the ID column in the embedding table. -
embeddingColumn
The name of the embedding column in the embedding table. -
textColumn
The name of the text column in the embedding table. -
metadataColumn
The name of the metadata column in the embedding table.
-