Lines Matching refs:index
19 $index = $this->getIndex();
20 $result = $index->getRowID('foo');
21 $index->save();
24 $result = $index->getRowID('bar');
25 $index->save();
28 $result = $index->getRowID('foo');
29 $index->save();
35 $index = $this->getIndex();
36 $result = $index->getRowIDs(['foo', 'bar', 'baz']);
37 $index->save();
40 $result = $index->getRowIDs(['foo', 'bang', 'baz']);
41 $index->save();
47 $index = $this->getIndex();
48 $index->getRowIDs(['foo', 'bar', 'baz']); // add data
49 $index->save();
51 $this->assertEquals('bar', $index->retrieveRow(1));
52 $this->assertEquals('', $index->retrieveRow(5)); // non existent
53 $index->save();
56 $this->assertEquals([0 => 'foo', 2 => 'baz'], $index->retrieveRows([0, 2, 4, 7]));
57 $index->save();
62 $index = $this->getIndex();
63 $index->getRowIDs(['foo', 'bar', 'baz', 'bazzel']);
64 $index->save();
66 $result = $index->search('/^ba.$/');
75 $index = $this->getIndex();
76 $index->getRowIDs(['foo', 'bar', 'baz']);
77 $index->save();
79 $result = iterator_to_array($index);
85 $index = $this->getIndex();
86 $this->assertEquals(0, count($index));
91 $index = $this->getIndex();
92 $index->getRowIDs(['foo', 'bar', 'baz']);
93 $index->save();
94 $this->assertEquals(3, count($index));
99 $index = $this->getIndex();
100 $index->changeRow(5, 'test');
101 $index->save();
102 $this->assertEquals(6, count($index)); // lines 0-5