Package org.bsc.langgraph4j.checkpoint
Class AbstractSQLiteSaver.AbstractBuilder<B extends AbstractSQLiteSaver.AbstractBuilder<B>>
java.lang.Object
org.bsc.langgraph4j.checkpoint.AbstractSQLiteSaver.AbstractBuilder<B>
- Direct Known Subclasses:
SQLiteSaver.Builder,SQLiteSaverV2.Builder,SQLiteSaverV2Dashboard.Builder
- Enclosing class:
- AbstractSQLiteSaver
protected static class AbstractSQLiteSaver.AbstractBuilder<B extends AbstractSQLiteSaver.AbstractBuilder<B>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfig(org.sqlite.SQLiteConfig config) createTables(boolean createTables) databasePath(String databasePath) datasource(DataSource datasource) dropTablesFirst(boolean dropTablesFirst) plainTextStateSerializerLegacyMode(boolean mode) Intended to enable compatibility mode forPlainTextStateSerializer-based state payloads.<State extends AgentState>
BstateSerializer(StateSerializer<State> stateSerializer)
-
Field Details
-
stateSerializerMap
-
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
stateSerializer
-
plainTextStateSerializerLegacyMode
Intended to enable compatibility mode forPlainTextStateSerializer-based state payloads. The legacy mode saves the JSON payload as binary format (i.e. a serialized java String). If state serializer is not a PlainTextStateSerializer implementation this flag is ignored.- Parameters:
mode- compatibility flag value (default is false)- Returns:
- this builder
-
url
-
config
-
databasePath
-
datasource
-
createTables
-
dropTablesFirst
-