package mil.nga.giat.geowave.datastore.bigtable; import mil.nga.giat.geowave.core.store.DataStore; import mil.nga.giat.geowave.core.store.DataStoreOperations; import mil.nga.giat.geowave.core.store.StoreFactoryOptions; import mil.nga.giat.geowave.datastore.bigtable.operations.BigTableOperations; import mil.nga.giat.geowave.datastore.bigtable.operations.config.BigTableOptions; import mil.nga.giat.geowave.datastore.hbase.HBaseDataStore; public class BigTableOperationsFactory extends AbstractBigTableStoreFactory<DataStoreOperations> { @Override public DataStoreOperations createStore( final StoreFactoryOptions options ) { if (!(options instanceof BigTableOptions)) { throw new AssertionError( "Expected " + BigTableOptions.class.getSimpleName()); } return createOperations((BigTableOptions) options); } }