Java (HBase) API: как узнать тип данных значения, хранящегося в байтах

при работе с HBase Java API у меня есть строка кода, как показано ниже:

byte[] value = scanner.next().getValue(Bytes.toBytes(family), Bytes.toBytes(qualifier));

Предположим, я не знаю, является ли это типом Int или String. для этого значения , которое я должен использовать между Byte.toInt (значение) и Byte.toString (значение) , чтобы правильно распечатать значение ?

Это не совсем вопрос HBase / Hadoop, а скорее вопрос Java, но я погуглил и не могу найти способ его получить. Возможно ли это знать?

В другом направлении, из HBase Java API, как я могу узнать тип данных для заданного значения, хранящегося в квалификаторе family:?

Спасибо!

7
задан leslie 12 January 2012 в 11:48
поделиться