package mil.nga.giat.geowave.core.store.adapter;
import mil.nga.giat.geowave.core.index.Persistable;
import mil.nga.giat.geowave.core.store.index.CommonIndexValue;
/**
* This is a persistable version of the IndexFieldHandler so that customized
* field handlers can be automatically persisted with the data adapter. By
* default the field handlers assume that they can be recreated without custom
* serialization necessary but if it is necessary, the field handler should
* implement this interface.
*
* @param <RowType>
* @param <IndexFieldType>
* @param <NativeFieldType>
*/
public interface PersistentIndexFieldHandler<RowType, IndexFieldType extends CommonIndexValue, NativeFieldType> extends
IndexFieldHandler<RowType, IndexFieldType, NativeFieldType>,
Persistable
{
}