|
| 1 | +package tarantool |
| 2 | + |
| 3 | +import "time" |
| 4 | + |
| 5 | +type Connector interface { |
| 6 | + ConnectedNow() bool |
| 7 | + Close() error |
| 8 | + Ping() (resp *Response, err error) |
| 9 | + ConfiguredTimeout() time.Duration |
| 10 | + |
| 11 | + Select(space, index interface{}, offset, limit, iterator uint32, key interface{}) (resp *Response, err error) |
| 12 | + Insert(space interface{}, tuple interface{}) (resp *Response, err error) |
| 13 | + Replace(space interface{}, tuple interface{}) (resp *Response, err error) |
| 14 | + Delete(space, index interface{}, key interface{}) (resp *Response, err error) |
| 15 | + Update(space, index interface{}, key, ops interface{}) (resp *Response, err error) |
| 16 | + Upsert(space interface{}, tuple, ops interface{}) (resp *Response, err error) |
| 17 | + Call(functionName string, args interface{}) (resp *Response, err error) |
| 18 | + Call17(functionName string, args interface{}) (resp *Response, err error) |
| 19 | + Eval(expr string, args interface{}) (resp *Response, err error) |
| 20 | + |
| 21 | + GetTyped(space, index interface{}, key interface{}, result interface{}) (err error) |
| 22 | + SelectTyped(space, index interface{}, offset, limit, iterator uint32, key interface{}, result interface{}) (err error) |
| 23 | + InsertTyped(space interface{}, tuple interface{}, result interface{}) (err error) |
| 24 | + ReplaceTyped(space interface{}, tuple interface{}, result interface{}) (err error) |
| 25 | + DeleteTyped(space, index interface{}, key interface{}, result interface{}) (err error) |
| 26 | + UpdateTyped(space, index interface{}, key, ops interface{}, result interface{}) (err error) |
| 27 | + CallTyped(functionName string, args interface{}, result interface{}) (err error) |
| 28 | + Call17Typed(functionName string, args interface{}, result interface{}) (err error) |
| 29 | + EvalTyped(expr string, args interface{}, result interface{}) (err error) |
| 30 | + |
| 31 | + SelectAsync(space, index interface{}, offset, limit, iterator uint32, key interface{}) *Future |
| 32 | + InsertAsync(space interface{}, tuple interface{}) *Future |
| 33 | + ReplaceAsync(space interface{}, tuple interface{}) *Future |
| 34 | + DeleteAsync(space, index interface{}, key interface{}) *Future |
| 35 | + UpdateAsync(space, index interface{}, key, ops interface{}) *Future |
| 36 | + UpsertAsync(space interface{}, tuple interface{}, ops interface{}) *Future |
| 37 | + CallAsync(functionName string, args interface{}) *Future |
| 38 | + Call17Async(functionName string, args interface{}) *Future |
| 39 | + EvalAsync(expr string, args interface{}) *Future |
| 40 | +} |
0 commit comments