transaction.go 474 B

123456789101112
  1. package client
  2. type TransactionFunc func(tx Transaction) error
  3. type Transaction interface {
  4. InsertTx(databaseID string, request *InsertRequest) (string, error)
  5. InsertBatchTx(databaseID string, request *InsertBatchRequest) (string, error)
  6. DeleteTx(databaseID string, request *DeleteRequest) (string, error)
  7. DeleteBatchTx(databaseID string, request *DeleteBatchRequest) (string, error)
  8. UpdateTx(databaseID string, request *UpdateRequest) (string, error)
  9. End() error
  10. }