Module pygw.store
This module contains classes that can be used to establish connections to the various GeoWave backends.
Each store type
has a submodule which contains a class that can be used to connect to that store type.
For example
from pygw.store.accumulo import AccumuloOptions
.
The DataStore
object can be constructed by passing the options
object to the DataStoreFactory.create_data_store(<options>)
method.
This module contains the following import shortcuts:
from pygw.store import DataStore
from pygw.store import DataStoreOptions
from pygw.store import DataStoreFactory
Source code
#
# Copyright (c) 2013-2022 Contributors to the Eclipse Foundation
#
# See the NOTICE file distributed with this work for additional information regarding copyright
# ownership. All rights reserved. This program and the accompanying materials are made available
# under the terms of the Apache License, Version 2.0 which accompanies this distribution and is
# available at http://www.apache.org/licenses/LICENSE-2.0.txt
# ===============================================================================================
"""
This module contains classes that can be used to establish connections to the various GeoWave backends. Each store type
has a submodule which contains a class that can be used to connect to that store type. For example
`from pygw.store.accumulo import AccumuloOptions`. The `DataStore` object can be constructed by passing the options
object to the `DataStoreFactory.create_data_store(<options>)` method.
This module contains the following import shortcuts:
```python
from pygw.store import DataStore
from pygw.store import DataStoreOptions
from pygw.store import DataStoreFactory
```
"""
from .data_store import DataStore
from .data_store_options import DataStoreOptions
from .data_store_factory import DataStoreFactory
Sub-modules
pygw.store.accumulo
-
This module contains classes specific to Accumulo data stores …
pygw.store.bigtable
-
This module contains classes specific to BigTable data stores …
pygw.store.cassandra
-
This module contains classes specific to Cassandra data stores …
pygw.store.data_store
pygw.store.data_store_factory
pygw.store.data_store_options
pygw.store.dynamodb
-
This module contains classes specific to DynamoDB data stores …
pygw.store.hbase
-
This module contains classes specific to HBase data stores …
pygw.store.kudu
-
This module contains classes specific to Kudu data stores …
pygw.store.redis
-
This module contains classes specific to Redis data stores …
pygw.store.rocksdb
-
This module contains classes specific to RocksDB data stores …