Documentation
¶
Index ¶
- Variables
- func New(ctx context.Context, cfg *datastore.Configs) (datastore.Database, error)
- type Scylla
- func (db *Scylla) Connect() error
- func (db *Scylla) Disconnect() error
- func (db *Scylla) Get(sample *entities.Event) (*entities.Event, error)
- func (db *Scylla) Migrate(dirs []string) error
- func (db *Scylla) Put(event *entities.Event) error
- func (db *Scylla) Scan(sample *entities.Event, query *datastore.ScanQuery) (*datastore.ScanResult, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrConnectFailed = errors.New("datastore.scylla: could not establish connection to hosts") ErrMigrationScanFiles = errors.New("datastore.scylla: got error when scanned migration file") ErrMigrationNoFile = errors.New("datastore.scylla: no migration file was found") ErrMigrationRunFailed = errors.New("datastore.scylla: could not run migration") )
Functions ¶
Types ¶
type Scylla ¶
type Scylla struct { Configs *datastore.Configs Logger *zap.SugaredLogger // contains filtered or unexported fields }
func (*Scylla) Disconnect ¶
Click to show internal directories.
Click to hide internal directories.