public int getRecordSize ( final long iPosition ) throws IOException { acquireSharedLock ( ) ; try { final long [ ] pos = getRelativePosition ( iPosition ) ; final OFile file = files [ ( int ) pos [ 0 ] ] ; return file . readInt ( pos [ 1 ] ) ; } finally { releaseSharedLock ( ) ; } }
Returns the record size .