Uses of Package
com.im.df.api.dml
-
Packages that use com.im.df.api.dml Package Description com.im.df.api.capabilities API Status: 1 - Stable Provides the interfaces that allow extension of the the core data model of Discovery Informatics Framework (DIF).com.im.df.api.chem API Status: 3 - Under development Provides the chemically oriented interfaces used in other parts of DIF.com.im.df.api.ddl API Status: 1 - Stablecom.im.df.api.dml API Status: 2 - Pretty stable Provides the interfaces that provide data access (create, read, update, delete) for the items in the data model of Discovery Informatics Framework.com.im.df.api.support API Status: 1 - Stable Provides various support classes used by the Discovery Informatics Framework API (com.im.df.api.*).com.im.df.api.util API Status: 2 - Pretty stable Provides various utilities and convenience methods to be used on top of DIF objects. -
Classes in com.im.df.api.dml used by com.im.df.api.capabilities Class Description DFOperator This class represents one operator used byDFTermExpression
in DIF API.DFTermExpression This object represents a complex expression. -
Classes in com.im.df.api.dml used by com.im.df.api.chem Class Description DFOperator This class represents one operator used byDFTermExpression
in DIF API.DFTermExpression This object represents a complex expression. -
Classes in com.im.df.api.dml used by com.im.df.api.ddl Class Description DFResultSet This object is used for managing data for a particularDFDataTree
.DFResultSet.VertexState This object represent state of data of oneDFDataTree.Vertex
.DFSchemaDataProvider The root object for providing data in DIF.DFTermExpression This object represents a complex expression. -
Classes in com.im.df.api.dml used by com.im.df.api.dml Class Description DFDataTreeDataProvider Temporary interface, the logic will be moved toDFSchemaDataProvider
.DFDataTreeDataProvider.IdPathPair Data structure which can uniquely identify the data to update.DFDataTreeDataProvider.PathUpdateDescription Structure containing the path update description.DFDataTreeDataProvider.PathUpdateDescription.Builder Builder forDFDataTreeDataProvider.PathUpdateDescription
.DFDataTreeDataProvider.PathUpdateDescription.ValueWrapper Used to wrap the values.DFDataTreeDataProvider.VertexUpdateResult The result of the data tree data edit.DFDataTreeDataProvider.VertexUpdateResult.Type The type of the update.DFDeleteDescription DFDeleteDescription.Type DFEntityDataProvider Data manager for a single entity.DFInsertDescription This data structure describes a single row to be inserted into theDFInsertDescription.getTargetEntity()
.DFInsertDescription.InsertRow Description of the row to be inserted.DFOperator This class represents one operator used byDFTermExpression
in DIF API.DFRelationDataException DFRelationDataProvider API Status: This interface is not stable.DFResultSet This object is used for managing data for a particularDFDataTree
.DFResultSet.VertexState This object represent state of data of oneDFDataTree.Vertex
.DFRowData Data for a single row in database.DFSchemaDataProvider The root object for providing data in DIF.DFTerm This object is a superclass of all objects used for definition of expression terms for query execution in DIF.DFTermCount Term used for Count(*) representation.DFTermExpression This object represents a complex expression.DFTermField This object represents a single existing field in the DFTerm hierarchy; it is a wrapper for such a field and using it, the field can be used in complex DFTerm expressions.DFTermValue This object represents a constant value in the hierarchical substructure of DFTerms, it's wrapper class around such a constant value.DFTermVisitor Visitor for DFTerm expressions.EarlyResultsConsumer Consumer for retrieving early results.Operators.RelativeDateOperator.TimePeriod Class representing time periods like days, months, years.
When introducing newOperators.RelativeDateOperator.TimePeriod
make a new private static implementation, introduce a public static final field inOperators.RelativeDateOperator.TimePeriod
and add it to theOperators.RelativeDateOperator.TimePeriod.TIME_PERIODS
.Operators.SimpleFieldValuesOperator Currently we support only "Field Operator [Value, [Value, ...]]" formats.TermErrors Result of the validation:DFTerm.validate(com.im.df.api.ddl.DFDataTree)
. -
Classes in com.im.df.api.dml used by com.im.df.api.support Class Description DFEntityDataProvider Data manager for a single entity.DFInsertOptions API Status: not stable.DFRelationDataProvider API Status: This interface is not stable.DFResultSet.VertexState This object represent state of data of oneDFDataTree.Vertex
.DFTermExpression This object represents a complex expression. -
Classes in com.im.df.api.dml used by com.im.df.api.util Class Description DFEntityDataProvider Data manager for a single entity.DFRelationDataException DFRelationDataProvider API Status: This interface is not stable.DFResultSet This object is used for managing data for a particularDFDataTree
.DFResultSet.VertexState This object represent state of data of oneDFDataTree.Vertex
.DFTermExpression This object represents a complex expression.