Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { Begin(ctx context.Context, requestID uint64) (txId uint64, err error) Commit(requestID uint64, txId uint64) (err error) Rollback(requestID uint64, txId uint64) (err error) Create(ctx context.Context, requestID uint64, txId uint64, rowIn *_meta.Object, rowOut *_meta.Object) (err error) Update(ctx context.Context, requestID uint64, txId uint64, rowIn *_meta.Object, rowOut *_meta.Object) (err error) Execute(ctx context.Context, requestID uint64, txId uint64, command string, args ...interface{}) (err error) ExecuteScan(ctx context.Context, requestID uint64, txId uint64, dest []interface{}, command string, args ...interface{}) (exists bool, err error) Get(ctx context.Context, requestID uint64, txId uint64, rowOut *_meta.Object, key *_meta.Key, keyArgs ...interface{}) (exists bool, err error) Select(ctx context.Context, requestID uint64, txId uint64, rowsOut *_meta.Object, key *_meta.Key, keyArgs ...interface{}) (exists bool, err error) }
Service - интерфейс обработки данных на стороне хранения (реляционная БД, ...)
Click to show internal directories.
Click to hide internal directories.