package mil.nga.giat.geowave.core.store; import mil.nga.giat.geowave.core.store.adapter.AdapterIndexMappingStore; import mil.nga.giat.geowave.core.store.adapter.AdapterStore; import mil.nga.giat.geowave.core.store.adapter.statistics.DataStatisticsStore; import mil.nga.giat.geowave.core.store.index.IndexStore; import mil.nga.giat.geowave.core.store.index.SecondaryIndexDataStore; public interface StoreFactoryFamilySpi extends GenericFactory { public GenericStoreFactory<DataStore> getDataStoreFactory(); public GenericStoreFactory<DataStatisticsStore> getDataStatisticsStoreFactory(); public GenericStoreFactory<IndexStore> getIndexStoreFactory(); public GenericStoreFactory<AdapterStore> getAdapterStoreFactory(); public GenericStoreFactory<AdapterIndexMappingStore> getAdapterIndexMappingStoreFactory(); public GenericStoreFactory<SecondaryIndexDataStore> getSecondaryIndexDataStore(); public GenericStoreFactory<DataStoreOperations> getDataStoreOperationsFactory(); }