Documentation
¶
Index ¶
- func DB(config *engine.PluginConfig) (*redis.Client, error)
- func NewRedisPlugin() *engine.Plugin
- type RedisPlugin
- func (p *RedisPlugin) AddRow(config *engine.PluginConfig, schema string, storageUnit string, ...) (bool, error)
- func (p *RedisPlugin) AddStorageUnit(config *engine.PluginConfig, schema string, storageUnit string, ...) (bool, error)
- func (p *RedisPlugin) Chat(config *engine.PluginConfig, schema string, model string, ...) ([]*engine.ChatMessage, error)
- func (p *RedisPlugin) DeleteRow(config *engine.PluginConfig, schema string, storageUnit string, ...) (bool, error)
- func (p *RedisPlugin) GetAllSchemas(config *engine.PluginConfig) ([]string, error)
- func (p *RedisPlugin) GetDatabases(config *engine.PluginConfig) ([]string, error)
- func (p *RedisPlugin) GetGraph(config *engine.PluginConfig, schema string) ([]engine.GraphUnit, error)
- func (p *RedisPlugin) GetRows(config *engine.PluginConfig, schema, storageUnit string, ...) (*engine.GetRowsResult, error)
- func (p *RedisPlugin) GetStorageUnits(config *engine.PluginConfig, schema string) ([]engine.StorageUnit, error)
- func (p *RedisPlugin) IsAvailable(config *engine.PluginConfig) bool
- func (p *RedisPlugin) RawExecute(config *engine.PluginConfig, query string) (*engine.GetRowsResult, error)
- func (p *RedisPlugin) UpdateStorageUnit(config *engine.PluginConfig, schema string, storageUnit string, ...) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DB ¶
func DB(config *engine.PluginConfig) (*redis.Client, error)
func NewRedisPlugin ¶
Types ¶
type RedisPlugin ¶
type RedisPlugin struct{}
func (*RedisPlugin) AddRow ¶
func (p *RedisPlugin) AddRow(config *engine.PluginConfig, schema string, storageUnit string, values []engine.Record) (bool, error)
func (*RedisPlugin) AddStorageUnit ¶
func (p *RedisPlugin) AddStorageUnit(config *engine.PluginConfig, schema string, storageUnit string, fields []engine.Record) (bool, error)
func (*RedisPlugin) Chat ¶
func (p *RedisPlugin) Chat(config *engine.PluginConfig, schema string, model string, previousConversation string, query string) ([]*engine.ChatMessage, error)
func (*RedisPlugin) DeleteRow ¶
func (p *RedisPlugin) DeleteRow(config *engine.PluginConfig, schema string, storageUnit string, values map[string]string) (bool, error)
func (*RedisPlugin) GetAllSchemas ¶
func (p *RedisPlugin) GetAllSchemas(config *engine.PluginConfig) ([]string, error)
func (*RedisPlugin) GetDatabases ¶
func (p *RedisPlugin) GetDatabases(config *engine.PluginConfig) ([]string, error)
func (*RedisPlugin) GetGraph ¶
func (p *RedisPlugin) GetGraph(config *engine.PluginConfig, schema string) ([]engine.GraphUnit, error)
func (*RedisPlugin) GetRows ¶
func (p *RedisPlugin) GetRows( config *engine.PluginConfig, schema, storageUnit string, where *model.WhereCondition, pageSize, pageOffset int, ) (*engine.GetRowsResult, error)
func (*RedisPlugin) GetStorageUnits ¶
func (p *RedisPlugin) GetStorageUnits(config *engine.PluginConfig, schema string) ([]engine.StorageUnit, error)
func (*RedisPlugin) IsAvailable ¶
func (p *RedisPlugin) IsAvailable(config *engine.PluginConfig) bool
func (*RedisPlugin) RawExecute ¶
func (p *RedisPlugin) RawExecute(config *engine.PluginConfig, query string) (*engine.GetRowsResult, error)
func (*RedisPlugin) UpdateStorageUnit ¶
func (p *RedisPlugin) UpdateStorageUnit(config *engine.PluginConfig, schema string, storageUnit string, values map[string]string, updatedColumns []string) (bool, error)
Click to show internal directories.
Click to hide internal directories.