Builder
public static final class Builder
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:355–417JdbcStore的构建器。位于 io.agentscope.extensions.mysql.store 包。核心成员包括 dialect、objectMapper、tableName、initializeSchema、build。
Builder for JdbcStore.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder dialect(JdbcStoreDialect dialect) | 设置该配置项。 Sets the dialect explicitly. |
public Builder objectMapper(ObjectMapper objectMapper) | 设置该配置项。 Sets a custom Jackson `ObjectMapper` for value serialisation. |
public Builder tableName(String tableName) | 设置该配置项。 Overrides the table name. |
public Builder initializeSchema(boolean initializeSchema) | 设置初始化模式。 When `true`, runs the dialect's `CREATE TABLE IF NOT EXISTS` during
construction. |
public JdbcStore build() | 构建`JdbcStore`。 Builds the `JdbcStore`. |
方法详情Method Detail
dialect
public Builder dialect(JdbcStoreDialect dialect)
设置该配置项。
Sets the dialect explicitly.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
dialect | JdbcStoreDialect | dialect(类型 `JdbcStoreDialect`)。The dialect. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:371–374objectMapper
public Builder objectMapper(ObjectMapper objectMapper)
设置该配置项。
Sets a custom Jackson ObjectMapper for value serialisation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
objectMapper | ObjectMapper | 对象 Mapper(类型 `ObjectMapper`)。The object mapper. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:377–380tableName
public Builder tableName(String tableName)
设置该配置项。
Overrides the table name.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
tableName | String | table 名称(类型 `String`)。The table name. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:387–396initializeSchema
public Builder initializeSchema(boolean initializeSchema)
设置初始化模式。
When true, runs the dialect's CREATE TABLE IF NOT EXISTS during construction.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
initializeSchema | boolean | 初始化模式(类型 `boolean`)。The initialize schema. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:403–406build
public JdbcStore build()
构建JdbcStore。
Builds the JdbcStore.
JdbcStore返回JdbcStore。Returns jdbc store.
源码Source
io/agentscope/extensions/mysql/store/JdbcStore.java:409–416