private Object uncheckedGetField() {
      // Test the length first so in most cases we avoid doing a byte[]
      // comparison.
      if (!fieldInited) {
        fieldInited = true;
        field.init(bytes, fieldStart, fieldLength);
      }
      cachedObject = field.getObject();
      return field.getObject();
    }
Get the field out of the row without checking parsed. This is called by
both getField and getFieldsAsList.

@param fieldID
         The id of the field starting from 0.
@return The value of the field
serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryUnion.java