cuando se trabaja con la API de Java HBase, tengo una línea del código de la siguiente manera:Java (HBase) API: ¿Cómo sabe el tipo de datos de un valor almacenado en bytes
byte[] value = scanner.next().getValue(Bytes.toBytes(family), Bytes.toBytes(qualifier));
asume que no lo hago saber si es un tipo Int o String para este valor, que debo usar entre Byte.toInt(value)
y Byte.toString(value)
para imprimir el valor correctamente?
Esto no es realmente una pregunta de HBase/Hadoop, sino más bien una de Java, pero busqué en Google y no puedo encontrar la manera de obtenerlo. ¿Es posible saberlo?
En otra dirección, de la API HBase Java, ¿cómo puedo saber el tipo de datos para un valor dado almacenado en una familia: calificador?
Gracias!
1: El lado negativo es que algunos de 32 bits 'int' valores son también cadenas válidas. –