public static class SqlToolConfig.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SqlToolConfig |
build() |
SqlToolConfig.Builder |
copy(SqlToolConfig model) |
SqlToolConfig.Builder |
databaseConnection(DatabaseConnection databaseConnection) |
SqlToolConfig.Builder |
databaseSchema(InputLocation databaseSchema) |
SqlToolConfig.Builder |
dialect(SqlToolConfig.Dialect dialect)
Dialect to be used for SQL generation.
|
SqlToolConfig.Builder |
generationLlmCustomization(LlmCustomization generationLlmCustomization) |
SqlToolConfig.Builder |
iclExamples(InputLocation iclExamples) |
SqlToolConfig.Builder |
modelSize(SqlToolConfig.ModelSize modelSize)
Size of the model.
|
SqlToolConfig.Builder |
shouldEnableSelfCorrection(Boolean shouldEnableSelfCorrection)
To enable/disable self correction.
|
SqlToolConfig.Builder |
shouldEnableSqlExecution(Boolean shouldEnableSqlExecution)
To enable/disable SQL execution.
|
SqlToolConfig.Builder |
tableAndColumnDescription(InputLocation tableAndColumnDescription) |
public SqlToolConfig.Builder iclExamples(InputLocation iclExamples)
public SqlToolConfig.Builder databaseSchema(InputLocation databaseSchema)
public SqlToolConfig.Builder shouldEnableSqlExecution(Boolean shouldEnableSqlExecution)
To enable/disable SQL execution.
shouldEnableSqlExecution
- the value to setpublic SqlToolConfig.Builder dialect(SqlToolConfig.Dialect dialect)
Dialect to be used for SQL generation.
dialect
- the value to setpublic SqlToolConfig.Builder modelSize(SqlToolConfig.ModelSize modelSize)
Size of the model.
modelSize
- the value to setpublic SqlToolConfig.Builder shouldEnableSelfCorrection(Boolean shouldEnableSelfCorrection)
To enable/disable self correction.
shouldEnableSelfCorrection
- the value to setpublic SqlToolConfig.Builder tableAndColumnDescription(InputLocation tableAndColumnDescription)
public SqlToolConfig.Builder generationLlmCustomization(LlmCustomization generationLlmCustomization)
public SqlToolConfig.Builder databaseConnection(DatabaseConnection databaseConnection)
public SqlToolConfig build()
public SqlToolConfig.Builder copy(SqlToolConfig model)
Copyright © 2016–2025. All rights reserved.