@Override
	DBRecord getRecord(long key, Schema schema) throws IOException {
		int index = getKeyIndex(key);
		if (index < 0) {
			return null;
		}
		return getRecord(schema, index);
	}
Move all record data, starting with index, by the specified offset amount.
If the node contains 5 records, an index of 3 would shift the record data
for indexes 3 and 4 left by the spacified offset amount.  This is used to 
make space for a new or updated record.
@param index the smaller key index (0 &lt;= index1)
@param offset movement offset in bytes
@return insertion offset immediately following moved block.
Ghidra/Framework/DB/src/main/java/db/VarRecNode.java