AS AgentScopeAPI 手册 / API Reference

H2JdbcStoreDialect

public class H2JdbcStoreDialect implements JdbcStoreDialect
源码Source io/agentscope/extensions/mysql/store/H2JdbcStoreDialect.java:24–61

H 2 JDBC 存储 Dialect,在多次调用之间保存和恢复会话与记忆数据。位于 io.agentscope.extensions.mysql.store 包,实现 JdbcStoreDialect。核心成员包括 getCreateTableSql、getUpsertSql、getInsertSql、getCasUpdateSql。

H2 dialect for JdbcStore.

Uses the PostgreSQL-compatible ON CONFLICT ... DO UPDATE syntax, supported by H2 2.x. Earlier H2 versions require the legacy MERGE INTO syntax and are not supported.

方法摘要Method Summary

方法Method说明Description
public String getCreateTableSql()
获取 `getCreateTableSql`。
Returns the create table sql.
public String getUpsertSql()
获取 `getUpsertSql`。
Returns the upsert sql.
public String getInsertSql()
获取插入 SQL。
Returns the insert sql.
public String getCasUpdateSql()
获取 `getCasUpdateSql`。
Returns the cas update sql.

方法详情Method Detail

getCreateTableSql

public String getCreateTableSql()

获取 getCreateTableSql。

Returns the create table sql.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/extensions/mysql/store/H2JdbcStoreDialect.java:26–36

getUpsertSql

public String getUpsertSql()

获取 getUpsertSql。

Returns the upsert sql.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/extensions/mysql/store/H2JdbcStoreDialect.java:38–48

getInsertSql

public String getInsertSql()

获取插入 SQL。

Returns the insert sql.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/extensions/mysql/store/H2JdbcStoreDialect.java:50–54

getCasUpdateSql

public String getCasUpdateSql()

获取 getCasUpdateSql。

Returns the cas update sql.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/extensions/mysql/store/H2JdbcStoreDialect.java:56–60

继承成员Inherited Members

基于官方固定版本源码静态生成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.