package
0.0.0-20250219065129-52aed497bc00
Repository: https://github.com/infinilabs/coco-server.git
Documentation: pkg.go.dev
# Functions
NewSqliteChatMessageHistory creates a new SqliteChatMessageHistory using chat message options.
WithContext is an option for NewSqliteChatMessageHistory to use a context internally when running Schema.
WithDB is an option for NewSqliteChatMessageHistory for adding a database connection.
WithDBAddress is an option for NewSqliteChatMessageHistory for specifying an address or file path for when connecting the db.
WithLimit is an option for NewSqliteChatMessageHistory for defining a limit number for select queries.
WithOverwrite is an option for NewSqliteChatMessageHistory for allowing dangerous operations like SetMessages or Clear.
WithSchema is an option for NewSqliteChatMessageHistory for running a schema when connected.
WithSession is an option for NewSqliteChatMessageHistory for setting a session name or id for the history.
WithTableName is an option for NewSqliteChatMessageHistory for running a schema when connected.
# Constants
DefaultLimit sets a default limit for select queries.
DefaultSchema sets a default schema to be run after connecting.
DefaultTableName sets a default table name.
# Structs
SqliteChatMessageHistory is a struct that stores chat messages.
# Type aliases
SqliteChatMessageHistoryOption is a function for creating new chat message history with other than the default values.