* @param lvalDefinition Column value that points to an LVAL record
* @return The LVAL data
*/
- @SuppressWarnings("fallthrough")
private byte[] getLongBinaryValue(byte[] lvalDefinition) throws IOException {
ByteBuffer def = ByteBuffer.wrap(lvalDefinition);
def.order(ByteOrder.LITTLE_ENDIAN);
lvalPage.get(rtn);
break;
case LONG_VALUE_TYPE_THIS_PAGE:
+ // FIXME, is this correct?
def.getLong(); //Skip over lval_dp and unknown
def.get(rtn);
+ break;
case LONG_VALUE_TYPE_OTHER_PAGES:
//XXX
return null;
* @param lvalDefinition Column value that points to an LVAL record
* @return The LVAL data
*/
- @SuppressWarnings("fallthrough")
private String getLongStringValue(byte[] lvalDefinition) throws IOException {
ByteBuffer def = ByteBuffer.wrap(lvalDefinition);
def.order(ByteOrder.LITTLE_ENDIAN);