package mil.nga.giat.geowave.core.store.memory; import java.util.List; import mil.nga.giat.geowave.core.index.ByteArrayId; import mil.nga.giat.geowave.core.store.CloseableIterator; import mil.nga.giat.geowave.core.store.DataStore; import mil.nga.giat.geowave.core.store.adapter.DataAdapter; import mil.nga.giat.geowave.core.store.base.DataStoreEntryInfo.FieldInfo; import mil.nga.giat.geowave.core.store.index.PrimaryIndex; import mil.nga.giat.geowave.core.store.index.SecondaryIndex; import mil.nga.giat.geowave.core.store.index.SecondaryIndexDataStore; import mil.nga.giat.geowave.core.store.query.DistributableQuery; public class MemorySecondaryIndexDataStore implements SecondaryIndexDataStore { @Override public void storeJoinEntry( ByteArrayId secondaryIndexId, ByteArrayId indexedAttributeValue, ByteArrayId adapterId, ByteArrayId indexedAttributeFieldId, ByteArrayId primaryIndexId, ByteArrayId primaryIndexRowId, ByteArrayId attributeVisibility ) { // TODO Auto-generated method stub } @Override public void storeEntry( ByteArrayId secondaryIndexId, ByteArrayId indexedAttributeValue, ByteArrayId adapterId, ByteArrayId indexedAttributeFieldId, ByteArrayId dataId, ByteArrayId attributeVisibility, List<FieldInfo<?>> attributes ) { // TODO Auto-generated method stub } @Override public void deleteJoinEntry( ByteArrayId secondaryIndexId, ByteArrayId indexedAttributeValue, ByteArrayId adapterId, ByteArrayId indexedAttributeFieldId, ByteArrayId primaryIndexId, ByteArrayId primaryIndexRowId ) { // TODO Auto-generated method stub } @Override public void deleteEntry( ByteArrayId secondaryIndexId, ByteArrayId indexedAttributeValue, ByteArrayId adapterId, ByteArrayId indexedAttributeFieldId, ByteArrayId dataId, List<FieldInfo<?>> attributes ) { // TODO Auto-generated method stub } @Override public void flush() { // TODO Auto-generated method stub } @Override public void removeAll() { // TODO Auto-generated method stub } @Override public <T> CloseableIterator<T> query( final SecondaryIndex<T> secondaryIndex, final ByteArrayId indexedAttributeFieldId, final DataAdapter<T> adapter, final PrimaryIndex primaryIndex, final DistributableQuery query, final String... authorizations ) { // TODO Auto-generated method stub return null; } @Override public void setDataStore( final DataStore dataStore ) { // TODO Auto-generated method stub } }