Lines Matching refs:index
29 const int index = mIndexTableBuffer->readUint(INDEX_SIZE, readingPos);
30 return index != NOT_EXIST;
35 const int index = mIndexTableBuffer->readUint(INDEX_SIZE, indexTableReadingPos);
36 const int contentTableReadingPos = getPosInContentTable(id, index);
39 AKLOGE("contentTableReadingPos(%d) is invalid. id: %d, index: %d",
40 contentTableReadingPos, id, index);
49 // Extends the index table if needed.
53 AKLOGE("cannot extend index table. tailPos: %d to: %d", tailPos, posInIndexTable);
59 const int index = mIndexTableBuffer->readUint(INDEX_SIZE, posInIndexTable);
60 if (!mContentTableBuffer->writeUint(value, mDataSize, getPosInContentTable(id, index))) {
62 getPosInContentTable(id, index), mContentTableBuffer->getTailPosition(),
70 const int index = getIndexFromContentTablePos(mContentTableBuffer->getTailPosition());
71 if (!mIndexTableBuffer->writeUint(index, INDEX_SIZE, posInIndexTable)) {
72 AKLOGE("cannot write index %d. pos %d", index, posInIndexTable);
76 int writingPos = getPosInContentTable(0 /* id */, index);
85 return mContentTableBuffer->writeUint(value, mDataSize, getPosInContentTable(id, index));
96 int SparseTable::getPosInContentTable(const int id, const int index) const {
98 return (index * mBlockSize + offset) * mDataSize;