anchor.diff:  TINYINT
   ","
   Possible values: -128 to 127.
  -Mapped to ""java.lang.Byte"". The binary representation is an 1 byte
  -integer, matching the HBase.toBytes(byte) method with the sign bit
  -flipped so that a negative Byte sorts before a positive Byte.
  +Mapped to ""java.lang.Byte"". The binary representation is a single byte,
  +with the sign bit flipped (so that negative values sorts before positive values).
   ","
   TINYINT
   "
  
positive.code: "
  
  "Other Grammar","Data Type","
  charType | varcharType | integerType | bigintType | decimalType | timestampType | dateType | timeType | unsignedLongType | unsignedIntType | binaryType | varBinaryType
  ","
  A type name.
  ","
  
negative.code: ","
  Possible values: -3.402823466 E + 38 to 3.402823466 E + 38.
  Mapped to ""java.lang.Float"". The binary representation is an 4 byte
  float with the sign bit flipped (so that negative values sort before
  positive values).
  ","
  FLOAT
  "
  
  "Data Types","UNSIGNED_FLOAT Type","
  UNSIGNED_FLOAT
  ","
  Possible values: 0 to 3.402823466 E + 38.
  Mapped to ""java.lang.Float"". The binary representation is an 4 byte
  float matching the HBase Bytes.toBytes(float) method.
  The purpose of this type is to map to existing HBase data that was serialized using
  this HBase utility method. If that is not the case, use the regular signed type instead.
  ","
  UNSIGNED_FLOAT
  "
  
  "Data Types","DOUBLE Type","
  