Uses of Interface
com.im.df.api.ddl.DFRelationship.Direction
-
Packages that use DFRelationship.Direction Package Description 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.util API Status: 2 - Pretty stable Provides various utilities and convenience methods to be used on top of DIF objects. -
-
Uses of DFRelationship.Direction in com.im.df.api.ddl
Methods in com.im.df.api.ddl that return DFRelationship.Direction Modifier and Type Method Description DFRelationship.Direction
DFRelationship. getForward()
Returns the 'forward' direction of the relationship.DFRelationship.Direction
DFDataTree.Edge. getRelationshipDir()
DFRelationship.Direction
DFRelationship. getReverse()
Returns the 'reverse' direction of the relationship.Methods in com.im.df.api.ddl with parameters of type DFRelationship.Direction Modifier and Type Method Description DFDataTree.Edge
DFDataTree.Vertex. addEdge(DFRelationship.Direction relationshipDir, com.im.commons.progress.DFEnvironmentRW env)
Add new edge to some detail entity (starting at this vertex). -
Uses of DFRelationship.Direction in com.im.df.api.dml
Methods in com.im.df.api.dml that return DFRelationship.Direction Modifier and Type Method Description DFRelationship.Direction
DFDeleteDescription. getControllingRelation()
DFRelationship.Direction[]
DFTermCount. getPathFromRoot()
DFRelationship.Direction
DFRelationDataProvider. getRelationshipDir()
Methods in com.im.df.api.dml that return types with arguments of type DFRelationship.Direction Modifier and Type Method Description java.util.Map<DFRelationship.Direction,DFDeleteDescription>
DFDeleteDescription. getAllRelations()
java.util.Map<DFRelationship.Direction,java.lang.Comparable<?>>
DFInsertDescription.InsertRow. getConnectedRows()
Returns connections to existing entity rowsjava.util.Map<DFRelationship.Direction,DFDeleteDescription>
DFDeleteDescription. getDeleteRelated()
java.util.Map<DFRelationship.Direction,java.util.Set<DFInsertDescription.InsertRow>>
DFInsertDescription.InsertRow. getRelatedRows()
java.util.Set<DFRelationship.Direction>
DFDeleteDescription. getRequiredRelations()
java.util.Set<DFRelationship.Direction>
DFInsertDescription. getRequiredRelations()
Finds fields, which must be filled in order to insert the row.Methods in com.im.df.api.dml with parameters of type DFRelationship.Direction Modifier and Type Method Description void
DFDeleteDescription. addDeleteRelated(DFRelationship.Direction rel, DFDeleteDescription disposition)
void
DFInsertDescription. addRelatedData(DFRelationship.Direction rel, DFInsertDescription data)
Adds related data to the insert operation.void
DFInsertDescription.InsertRow. connectRow(DFRelationship.Direction dir, DFInsertDescription.InsertRow otherRow)
Connects this row to an already existing row ID in another entity.void
DFInsertDescription.InsertRow. connectRow(DFRelationship.Direction dir, java.lang.Comparable<?> rowID)
Connects this row to an already existing row ID in another entity.static DFTermExpression
DFTermsFactory. createCountStarExpr(DFRelationship.Direction[] pathFromRoot, DFOperator operator, java.util.Map<java.lang.String,java.lang.Object> options, java.lang.Object... values)
DFRelationDataProvider
DFSchemaDataProvider. getRelationshipDataProvider(DFRelationship.Direction relationshipDir)
-
Uses of DFRelationship.Direction in com.im.df.api.util
Methods in com.im.df.api.util that return DFRelationship.Direction Modifier and Type Method Description static DFRelationship.Direction[]
DIFUtilities. computePath(DFDataTree.Vertex vertex)
Computes path of a vertex in a datatree.static DFRelationship.Direction
DIFUtilities. findDirectionFromOrigin(DFRelationship rel, DFEntity entity)
Finds the relationship direction which originates at entity 'entity'.static DFRelationship.Direction
DIFUtilities. findOppositeDirection(DFRelationship.Direction origDir)
Get the opposite direction of the same DFRelationship owner.static DFRelationship.Direction
DIFUtilities. getOutgoingDirection(DFEntity entity, DFRelationship rel)
Methods in com.im.df.api.util that return types with arguments of type DFRelationship.Direction Modifier and Type Method Description static java.util.List<DFRelationship.Direction>
DIFUtilities. findOutgoingDirections(DFEntity entity)
Finds all relationship directions which originate in an entity.Methods in com.im.df.api.util with parameters of type DFRelationship.Direction Modifier and Type Method Description static void
DIFUtilities. connectRelationalData(DFRelationship.Direction dir, java.lang.Comparable<?> myID, java.lang.Comparable<?> otherID, com.im.commons.progress.DFEnvironmentRW env)
Connects two rows of related data.static DFRelationship.Direction
DIFUtilities. findOppositeDirection(DFRelationship.Direction origDir)
Get the opposite direction of the same DFRelationship owner.static boolean
DIFUtilities. isMultiple(DFRelationship.Direction dir)
Determines, if the relationship end has 'multiple' cardinality.
-