private void dropSecondaryIndexes() { numIndexes = nodeTupleTable.getTupleTable().numIndexes(); primaryIndex = nodeTupleTable.getTupleTable().getIndex(0); secondaryIndexes = ArrayUtils.alloc(TupleIndex.class, numIndexes-1); System.arraycopy(nodeTupleTable.getTupleTable().getIndexes(), 1, secondaryIndexes, 0, numIndexes-1); // Set non-primary indexes to null. for ( int i = 1; i < numIndexes; i++ ) nodeTupleTable.getTupleTable().setTupleIndex(i, null); }