Documentation
¶
Index ¶
- type ASRow
- type ASRows
- type Aerospike
- func (t *Aerospike) Batch(ctx context.Context, key interface{}, query interface{}, typeOp string, ...) (int64, error)
- func (t *Aerospike) Count(ctx context.Context, key interface{}, query interface{}, args ...interface{}) int64
- func (t *Aerospike) Delete(ctx context.Context, key interface{}, query interface{}, args ...interface{}) int64
- func (t *Aerospike) Exec(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRows, error)
- func (t *Aerospike) Exists(ctx context.Context, key interface{}, query interface{}, args ...interface{}) bool
- func (t *Aerospike) Find(ctx context.Context, _ interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRows, error)
- func (t *Aerospike) FindOne(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRow, error)
- func (t *Aerospike) GetDb() interface{}
- func (t *Aerospike) Init(app interfaces.IService) error
- func (t *Aerospike) Insert(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interface{}, error)
- func (t *Aerospike) Stop() error
- func (t *Aerospike) String() string
- func (t *Aerospike) Update(ctx context.Context, key interface{}, query interface{}, args ...interface{}) error
- type MongoDB
- func (t *MongoDB) Batch(ctx context.Context, key interface{}, query interface{}, typeOp string, ...) (int64, error)
- func (t *MongoDB) Count(ctx context.Context, key interface{}, query interface{}, args ...interface{}) int64
- func (t *MongoDB) Delete(ctx context.Context, key interface{}, query interface{}, args ...interface{}) int64
- func (t *MongoDB) Exec(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRows, error)
- func (t *MongoDB) Exists(ctx context.Context, key interface{}, query interface{}, args ...interface{}) bool
- func (t *MongoDB) Find(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRows, error)
- func (t *MongoDB) FindOne(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interfaces.NoSQLRow, error)
- func (t *MongoDB) GetDb() interface{}
- func (t *MongoDB) Init(app interfaces.IService) error
- func (t *MongoDB) Insert(ctx context.Context, key interface{}, query interface{}, args ...interface{}) (interface{}, error)
- func (t *MongoDB) Stop() error
- func (t *MongoDB) String() string
- func (t *MongoDB) Update(ctx context.Context, key interface{}, query interface{}, args ...interface{}) error
- type MongoRow
- type MongoRows
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aerospike ¶
type Aerospike struct { Name string Hosts string User string Pass string // contains filtered or unexported fields }
type MongoDB ¶
type MongoDB struct { Name string Database string Options *options.ClientOptions // contains filtered or unexported fields }
func (*MongoDB) Batch ¶
func (t *MongoDB) Batch(ctx context.Context, key interface{}, query interface{}, typeOp string, args ...interface{}) (int64, error)
Batch
key - collection name
query []mongo.WriteModel
typeOp in [bulk]
Click to show internal directories.
Click to hide internal directories.