get the position of this page . the following information is encoded in the position : the chunk id , the offset , the maximum length , and the type node or leaf . concode_field_sep int MAX_VAR_LONG_LEN concode_elem_sep long COMPRESSED_VAR_LONG_MAX concode_elem_sep int COMPRESSED_VAR_INT_MAX concode_elem_sep int MAX_VAR_INT_LEN concode_elem_sep int PAGE_TYPE_LEAF concode_elem_sep int PAGE_COMPRESSED concode_elem_sep int PAGE_TYPE_NODE concode_field_sep int getPageMaxLength concode_elem_sep int getPageOffset concode_elem_sep void appendMap concode_elem_sep HashMap<String,String> parseMap concode_elem_sep String readString concode_elem_sep void writeVarLong concode_elem_sep void writeVarLong concode_elem_sep int getPageType concode_elem_sep short getCheckValue concode_elem_sep long readVarLong concode_elem_sep int getVarIntLen concode_elem_sep int readVarIntRest concode_elem_sep void readFully concode_elem_sep int getPageChunkId concode_elem_sep int encodeLength concode_elem_sep int getVarLongLen concode_elem_sep void writeVarInt concode_elem_sep void writeVarInt concode_elem_sep void writeStringData concode_elem_sep void copyWithGap concode_elem_sep void copyExcept concode_elem_sep void writeFully concode_elem_sep int readVarInt
long function ( int arg0 , int arg1 , int arg2 , int arg3 ) { long loc0 = ( long ) arg0 << 38 ; loc0 |= ( long ) arg1 << 6 ; loc0 |= encodeLength ( arg2 ) << 1 ; loc0 |= arg3 ; return loc0 ; }