private Object uncheckedGetField(int fieldID) {
    // Test the length first so in most cases we avoid doing a byte[]
    // comparison.
    if (fieldIsNull[fieldID]) {
      return null;
    }
    if (!fieldInited[fieldID]) {
      fieldInited[fieldID] = true;
      fields[fieldID].init(bytes, fieldStart[fieldID], fieldLength[fieldID]);
    }
    return fields[fieldID].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/LazyBinaryStruct.java