JdbcSnapshotSpec
public class JdbcSnapshotSpec extends RemoteSnapshotSpec
源码Source
io/agentscope/extensions/jdbc/snapshot/JdbcSnapshotSpec.java:28–51JDBC 快照规格,在多次调用之间保存和恢复会话与记忆数据。位于 io.agentscope.extensions.jdbc.snapshot 包,继承自 RemoteSnapshotSpec。核心成员包括 JdbcSnapshotSpec。
Convenience io.agentscope.harness.agent.sandbox.snapshot.SandboxSnapshotSpec
for JDBC-backed snapshot storage.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public JdbcSnapshotSpec(DataSource dataSource, SnapshotDialect dialect) | 初始化 `JdbcSnapshotSpec` 实例。 Creates a snapshot spec with auto table creation. |
public JdbcSnapshotSpec(DataSource dataSource, SnapshotDialect dialect, boolean initializeSchema) | 初始化 `JdbcSnapshotSpec` 实例。 Creates a snapshot spec with explicit table creation control. |
构造器详情Constructor Detail
JdbcSnapshotSpec
public JdbcSnapshotSpec(DataSource dataSource, SnapshotDialect dialect)
初始化 JdbcSnapshotSpec 实例。
Creates a snapshot spec with auto table creation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
dataSource | DataSource | JDBC 数据来源。the JDBC data source |
dialect | SnapshotDialect | dialect(类型 `SnapshotDialect`)。the snapshot dialect |
源码Source
io/agentscope/extensions/jdbc/snapshot/JdbcSnapshotSpec.java:36–38JdbcSnapshotSpec
public JdbcSnapshotSpec(DataSource dataSource, SnapshotDialect dialect, boolean initializeSchema)
初始化 JdbcSnapshotSpec 实例。
Creates a snapshot spec with explicit table creation control.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
dataSource | DataSource | JDBC 数据来源。the JDBC data source |
dialect | SnapshotDialect | dialect(类型 `SnapshotDialect`)。the snapshot dialect |
initializeSchema | boolean | 初始化模式(类型 `boolean`)。when true, auto-creates the table |
源码Source
io/agentscope/extensions/jdbc/snapshot/JdbcSnapshotSpec.java:47–50