Documentation
¶
Index ¶
- func NewConfigs(cli immudb.ImmuClient) *configs
- func SetupJsonKVRepository(cli immudb.ImmuClient, collection string, indexedKeys []string) error
- func SetupJsonSQLRepository(cli immudb.ImmuClient, collection string, primaryKey string, columns []string) error
- type Config
- type History
- type JsonKVRepository
- type JsonSQLRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConfigs ¶
func NewConfigs(cli immudb.ImmuClient) *configs
func SetupJsonKVRepository ¶
func SetupJsonKVRepository(cli immudb.ImmuClient, collection string, indexedKeys []string) error
func SetupJsonSQLRepository ¶
Types ¶
type JsonKVRepository ¶
type JsonKVRepository struct {
// contains filtered or unexported fields
}
func NewJsonKVRepository ¶
func NewJsonKVRepository(cli immudb.ImmuClient, collection string) (*JsonKVRepository, error)
func (*JsonKVRepository) History ¶
func (imo *JsonKVRepository) History(primaryKeyValue string) ([]History, error)
func (*JsonKVRepository) Read ¶
func (jr *JsonKVRepository) Read(key string, prefix string) ([][]byte, error)
for now just based on SK
func (*JsonKVRepository) Write ¶
func (jr *JsonKVRepository) Write(jObject interface{}) (uint64, error)
func (*JsonKVRepository) WriteBytes ¶
func (jr *JsonKVRepository) WriteBytes(jBytes []byte) (uint64, error)
type JsonSQLRepository ¶
type JsonSQLRepository struct {
// contains filtered or unexported fields
}
func NewJsonSQLRepository ¶
func NewJsonSQLRepository(cli immudb.ImmuClient, collection string) (*JsonSQLRepository, error)
func (*JsonSQLRepository) History ¶
func (jr *JsonSQLRepository) History(query string) ([][]byte, error)
func (*JsonSQLRepository) Write ¶
func (jr *JsonSQLRepository) Write(jObject interface{}) (uint64, error)
func (*JsonSQLRepository) WriteBytes ¶
func (jr *JsonSQLRepository) WriteBytes(jBytes []byte) (uint64, error)
Click to show internal directories.
Click to hide internal directories.