Class AbstractRelationship
Object
gudusoft.gsqlparser.dlineage.dataflow.model.AbstractRelationship
- All Implemented Interfaces:
Relationship
- Direct Known Subclasses:
CallRelationship,CrudRelationship,DataFlowRelationship,ERRelationship,ImpactRelationship,IndirectImpactRelationship,JoinRelationship,RecordSetRelationship
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set<RelationshipElement<?>>protected RelationshipElement<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddExpressionTransform(RelationshipElement<?> source, TExpression expression) voidaddSource(RelationshipElement<?> source) voidaddSource(RelationshipElement<?> source, boolean inferStar) longgetId()booleanvoidsetEffectType(EffectType effectType) voidsetFunction(String function) voidsetPartition(String partition) voidsetProcedureId(Long procedureId) voidsetProcess(Process process) voidsetShowStarRelation(boolean showStarRelation) voidsetTarget(RelationshipElement<?> target) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gudusoft.gsqlparser.dlineage.dataflow.model.Relationship
getRelationshipType
-
Field Details
-
target
-
sources
-
-
Constructor Details
-
AbstractRelationship
public AbstractRelationship()
-
-
Method Details
-
getId
-
getTarget
- Specified by:
getTargetin interfaceRelationship
-
setTarget
-
getSources
- Specified by:
getSourcesin interfaceRelationship
-
addSource
-
addSource
-
addExpressionTransform
-
getEffectType
- Specified by:
getEffectTypein interfaceRelationship
-
setEffectType
-
getFunction
- Specified by:
getFunctionin interfaceRelationship
-
setFunction
-
isShowStarRelation
- Specified by:
isShowStarRelationin interfaceRelationship
-
setShowStarRelation
-
getProcess
-
setProcess
-
getSqlHash
-
getSqlComment
-
getPartition
-
setPartition
-
getProcedureId
-
setProcedureId
-