-
Notifications
You must be signed in to change notification settings - Fork 0
/
iterator.go
25 lines (22 loc) · 1.04 KB
/
iterator.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Code generated by generate.sh; DO NOT EDIT.
package iproto
// IPROTO iterators constants, generated from
// tarantool/src/box/iterator_type.h
type Iterator int
const (
// ITER_EQ must be the first member for request_create
ITER_EQ Iterator = 0 // key == x ASC order
ITER_REQ Iterator = 1 // key == x DESC order
ITER_ALL Iterator = 2 // all tuples
ITER_LT Iterator = 3 // key < x
ITER_LE Iterator = 4 // key <= x
ITER_GE Iterator = 5 // key >= x
ITER_GT Iterator = 6 // key > x
ITER_BITS_ALL_SET Iterator = 7 // all bits from x are set in key
ITER_BITS_ANY_SET Iterator = 8 // at least one x's bit is set
ITER_BITS_ALL_NOT_SET Iterator = 9 // all bits are not set
ITER_OVERLAPS Iterator = 10 // key overlaps x
ITER_NEIGHBOR Iterator = 11 // tuples as they move away from x point
ITER_NP Iterator = 12 // next prefix, ASC order
ITER_PP Iterator = 13 // previous prefix, DESC order
)