Lines Matching defs:IteratorTesting
53 type IteratorTesting struct { struct
54 KeyValue
55 Iter iterator.Iterator
56 Rand *rand.Rand
57 PostFn func(t *IteratorTesting)
58 Pos int
59 Act, LastAct IterAct
61 once bool
64 func (t *IteratorTesting) init() {
71 func (t *IteratorTesting) post() {
77 func (t *IteratorTesting) setAct(act IterAct) {
81 func (t *IteratorTesting) text() string {
85 func (t *IteratorTesting) Text() string {
89 func (t *IteratorTesting) IsFirst() bool {
94 func (t *IteratorTesting) IsLast() bool {
99 func (t *IteratorTesting) TestKV() {
107 func (t *IteratorTesting) First() {
124 func (t *IteratorTesting) Last() {
141 func (t *IteratorTesting) Next() {
158 func (t *IteratorTesting) Prev() {
175 func (t *IteratorTesting) Seek(i int) {
191 func (t *IteratorTesting) SeekInexact(i int) {
211 func (t *IteratorTesting) SeekKey(key []byte) {
232 func (t *IteratorTesting) SOI() {
242 func (t *IteratorTesting) EOI() {
252 func (t *IteratorTesting) WalkPrev(fn func(t *IteratorTesting)) {
260 func (t *IteratorTesting) WalkNext(fn func(t *IteratorTesting)) {
268 func (t *IteratorTesting) PrevAll() {
274 func (t *IteratorTesting) NextAll() {
280 func DoIteratorTesting(t *IteratorTesting) {