package mil.nga.giat.geowave.core.store.data; import mil.nga.giat.geowave.core.index.ByteArrayId; import mil.nga.giat.geowave.core.store.data.field.FieldReader; /** * This interface is used to read data from a row in a GeoWave data store. * * @param <FieldType> * The binding class of this field */ public interface DataReader<FieldType> { /** * Get a reader for an individual field. * * @param fieldId * the ID of the field * @return the FieldReader for the given ID */ public FieldReader<FieldType> getReader( ByteArrayId fieldId ); }