Package com.im.df.impl.db
Class DBDataTreeDataProviderImpl
- java.lang.Object
-
- com.im.df.impl.db.DBDataTreeDataProviderImpl
-
- All Implemented Interfaces:
com.im.df.api.dml.DFDataTreeDataProvider
public class DBDataTreeDataProviderImpl extends Object implements com.im.df.api.dml.DFDataTreeDataProvider
TODO: Javadoc.- Author:
- Peter Szepe
-
-
Constructor Summary
Constructors Constructor Description DBDataTreeDataProviderImpl(com.im.df.api.ddl.DFDataTree dataTree, DBSchemaDataProviderImpl sdProvider, boolean dmlEditorRole)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.im.df.api.ddl.DFDataTree
getDataTree()
com.im.commons.progress.DFLockable
getLockable()
com.im.df.api.dml.DFSchemaDataProvider
getSchemaDataProvider()
com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,com.google.common.collect.ImmutableList<com.im.df.api.dml.DFDataTreeDataProvider.VertexUpdateResult>>
updateData(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription, com.im.commons.progress.DFEnvironmentRW env)
com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,com.google.common.collect.ImmutableList<String>>
validate(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription)
-
-
-
Constructor Detail
-
DBDataTreeDataProviderImpl
public DBDataTreeDataProviderImpl(com.im.df.api.ddl.DFDataTree dataTree, DBSchemaDataProviderImpl sdProvider, boolean dmlEditorRole)
-
-
Method Detail
-
getLockable
public com.im.commons.progress.DFLockable getLockable()
- Specified by:
getLockable
in interfacecom.im.df.api.dml.DFDataTreeDataProvider
-
getSchemaDataProvider
public com.im.df.api.dml.DFSchemaDataProvider getSchemaDataProvider()
- Specified by:
getSchemaDataProvider
in interfacecom.im.df.api.dml.DFDataTreeDataProvider
-
getDataTree
public com.im.df.api.ddl.DFDataTree getDataTree()
- Specified by:
getDataTree
in interfacecom.im.df.api.dml.DFDataTreeDataProvider
-
updateData
public com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,com.google.common.collect.ImmutableList<com.im.df.api.dml.DFDataTreeDataProvider.VertexUpdateResult>> updateData(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription, com.im.commons.progress.DFEnvironmentRW env)
- Specified by:
updateData
in interfacecom.im.df.api.dml.DFDataTreeDataProvider
-
validate
public com.google.common.collect.ImmutableMap<com.im.df.api.dml.DFDataTreeDataProvider.IdPathPair,com.google.common.collect.ImmutableList<String>> validate(com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription updateDescription)
- Specified by:
validate
in interfacecom.im.df.api.dml.DFDataTreeDataProvider
-
-