- java.lang.Object
-
- swim.store.db.DbStore
-
- All Implemented Interfaces:
Store
,StoreBinding
,StoreContext
public class DbStore extends Object implements StoreBinding, StoreContext
-
-
Field Summary
Fields Modifier and Type Field Description protected Value
name
protected Store
store
protected StoreContext
storeContext
-
Method Summary
-
-
-
Field Detail
-
store
protected final Store store
-
name
protected final Value name
-
storeContext
protected StoreContext storeContext
-
-
Method Detail
-
storeContext
public StoreContext storeContext()
- Specified by:
storeContext
in interfaceStoreBinding
-
setStoreContext
public void setStoreContext(StoreContext storeContext)
- Specified by:
setStoreContext
in interfaceStoreBinding
-
dataBindings
public Iterator<DataBinding> dataBindings()
- Specified by:
dataBindings
in interfaceStoreBinding
-
closeData
public void closeData(Value name)
- Specified by:
closeData
in interfaceStoreBinding
-
close
public void close()
- Specified by:
close
in interfaceStoreBinding
- Specified by:
close
in interfaceStoreContext
-
openStore
public StoreBinding openStore(Value name)
- Specified by:
openStore
in interfaceStoreContext
-
injectStore
public StoreBinding injectStore(StoreBinding storeBinding)
- Specified by:
injectStore
in interfaceStoreContext
-
openListData
public ListDataBinding openListData(Value name)
- Specified by:
openListData
in interfaceStoreContext
-
injectListData
public ListDataBinding injectListData(ListDataBinding dataBinding)
- Specified by:
injectListData
in interfaceStoreContext
-
openMapData
public MapDataBinding openMapData(Value name)
- Specified by:
openMapData
in interfaceStoreContext
-
injectMapData
public MapDataBinding injectMapData(MapDataBinding dataBinding)
- Specified by:
injectMapData
in interfaceStoreContext
-
openSpatialData
public <S> SpatialDataBinding<S> openSpatialData(Value name, Z2Form<S> shapeForm)
- Specified by:
openSpatialData
in interfaceStoreContext
-
injectSpatialData
public <S> SpatialDataBinding<S> injectSpatialData(SpatialDataBinding<S> dataBinding)
- Specified by:
injectSpatialData
in interfaceStoreContext
-
openValueData
public ValueDataBinding openValueData(Value name)
- Specified by:
openValueData
in interfaceStoreContext
-
injectValueData
public ValueDataBinding injectValueData(ValueDataBinding dataBinding)
- Specified by:
injectValueData
in interfaceStoreContext
-
spatialData
public <S> SpatialData<Value,S,Value> spatialData(Value name, Z2Form<S> shapeForm)
- Specified by:
spatialData
in interfaceStore
-
spatialData
public <S> SpatialData<Value,S,Value> spatialData(String name, Z2Form<S> shapeForm)
- Specified by:
spatialData
in interfaceStore
-
geospatialData
public SpatialData<Value,R2Shape,Value> geospatialData(Value name)
- Specified by:
geospatialData
in interfaceStore
-
geospatialData
public SpatialData<Value,R2Shape,Value> geospatialData(String name)
- Specified by:
geospatialData
in interfaceStore
-
-