AS AgentScopeAPI 手册 / API Reference

Builder

public static final class Builder
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:381–448

PostgresBaseStore的构建器。位于 io.agentscope.extensions.postgresql.store 包。核心成员包括 objectMapper、schemaName、tableName、initializeSchema、build。

Builder for PostgresBaseStore.

方法摘要Method Summary

方法Method说明Description
public Builder objectMapper(ObjectMapper objectMapper)
设置该配置项。
Sets a custom Jackson `ObjectMapper` for value serialisation.
public Builder schemaName(String schemaName)
设置PostgreSQL 模式名称到使用。
Sets the PostgreSQL schema name to use.
public Builder tableName(String tableName)
设置该配置项。
Overrides the table name.
public Builder initializeSchema(boolean initializeSchema)
设置初始化模式。
When `true`, runs `CREATE TABLE IF NOT EXISTS` during construction.
public PostgresBaseStore build()
构建`PostgresBaseStore`。
Builds the `PostgresBaseStore`.

方法详情Method Detail

objectMapper

public Builder objectMapper(ObjectMapper objectMapper)

设置该配置项。

Sets a custom Jackson ObjectMapper for value serialisation.

参数Parameters
名称Name类型Type说明Description
objectMapperObjectMapper对象 Mapper(类型 `ObjectMapper`)。The object mapper.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:394–397

schemaName

public Builder schemaName(String schemaName)

设置PostgreSQL 模式名称到使用。

Sets the PostgreSQL schema name to use.

参数Parameters
名称Name类型Type说明Description
schemaNameString模式名称(类型 `String`)。The schema name.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:406–409

tableName

public Builder tableName(String tableName)

设置该配置项。

Overrides the table name.

参数Parameters
名称Name类型Type说明Description
tableNameStringtable 名称(类型 `String`)。The table name.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:417–420

initializeSchema

public Builder initializeSchema(boolean initializeSchema)

设置初始化模式。

When true, runs CREATE TABLE IF NOT EXISTS during construction.

参数Parameters
名称Name类型Type说明Description
initializeSchemaboolean初始化模式(类型 `boolean`)。The initialize schema.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:427–430

build

public PostgresBaseStore build()

构建PostgresBaseStore。

Builds the PostgresBaseStore.

返回Returns PostgresBaseStore
返回PostgresBaseStore。Returns postgres base store.
源码Source io/agentscope/extensions/postgresql/store/PostgresBaseStore.java:433–437
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.