@Override public LazyObjectBase createValueObject(ObjectInspector inspector) throws SerDeException { return HBaseSerDeHelper.createLazyField(columnMappings.getColumnsMapping(), fieldID, inspector); }
@Override protected LazyObjectBase createLazyField(final int fieldID, final StructField fieldRef) throws SerDeException { if (columnsMapping[fieldID].hbaseRowKey) { return keyFactory.createKey(fieldRef.getFieldObjectInspector()); } if (columnsMapping[fieldID].hbaseTimestamp) { return LazyFactory.createLazyObject(fieldRef.getFieldObjectInspector()); } if (valueFactories != null) { return valueFactories.get(fieldID).createValueObject(fieldRef.getFieldObjectInspector()); } // fallback to default return HBaseSerDeHelper.createLazyField(columnsMapping, fieldID, fieldRef.getFieldObjectInspector()); }
@Override public LazyObjectBase createValueObject(ObjectInspector inspector) throws SerDeException { return HBaseSerDeHelper.createLazyField(columnMappings.getColumnsMapping(), fieldID, inspector); }
@Override protected LazyObjectBase createLazyField(final int fieldID, final StructField fieldRef) throws SerDeException { if (columnsMapping[fieldID].hbaseRowKey) { return keyFactory.createKey(fieldRef.getFieldObjectInspector()); } if (columnsMapping[fieldID].hbaseTimestamp) { return LazyFactory.createLazyObject(fieldRef.getFieldObjectInspector()); } if (valueFactories != null) { return valueFactories.get(fieldID).createValueObject(fieldRef.getFieldObjectInspector()); } // fallback to default return HBaseSerDeHelper.createLazyField(columnsMapping, fieldID, fieldRef.getFieldObjectInspector()); }