@Override public int fillChunkData(byte[] data,int offset,int rowId,KeyStructureInfo restructuringInfo){
  byte[] maskedKey=getMaskedKey(dataChunk,rowId * chunkAttributes.getColumnValueSize(),restructuringInfo);
  System.arraycopy(maskedKey,0,data,offset,maskedKey.length);
  return maskedKey.length;
}

@ Override public int fillChunkData ( byte [ ] data , int offset , int rowId , KeyStructureInfo restructuringInfo ) { byte [ ] maskedKey = getMaskedKey ( dataChunk , rowId * chunkAttributes . getColumnValueSize ( ) , restructuringInfo ) ; System . arraycopy ( maskedKey , 0 , data , offset , maskedKey . length ) ; return maskedKey . length ; }
below method will be used to fill the data based on offset and row id
