@Override
  public Object get(String fieldName, HCatSchema recordSchema) throws HCatException {
    int idx = recordSchema.getPosition(fieldName);
    return get(idx);
  }
An implementation of HCatRecord that wraps an Object returned by a SerDe
and an ObjectInspector.  This delays deserialization of unused columns.
hcatalog/core/src/main/java/org/apache/hive/hcatalog/data/LazyHCatRecord.java