001package gudusoft.gsqlparser.dlineage.dataflow.model.json; 002 003import gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager; 004 005public class RelationshipElement { 006 private String id; 007 private String name; 008 private String column; 009 private String columnType; 010 private String targetId; 011 private String sourceId; 012 private String targetName; 013 private String sourceName; 014 private Transform[] transforms; 015 private CandidateTable[] candidateParents; 016 private String parentId; 017 private String parentName; 018 private String clauseType; 019 private String function; 020 private String type; 021 private String procedureId; 022 private Coordinate[] coordinates; 023 024 public String getId() { 025 return id; 026 } 027 028 public void setId(String id) { 029 this.id = id; 030 } 031 032 public String getColumn() { 033 return column; 034 } 035 036 public void setColumn(String column) { 037 this.column = column; 038 } 039 040 public String getColumnType() { 041 return columnType; 042 } 043 044 public void setColumnType(String columnType) { 045 this.columnType = columnType; 046 } 047 048 public String getTargetId() { 049 return targetId; 050 } 051 052 public void setTargetId(String targetId) { 053 this.targetId = targetId; 054 } 055 056 public String getSourceId() { 057 return sourceId; 058 } 059 060 public void setSourceId(String sourceId) { 061 this.sourceId = sourceId; 062 } 063 064 public String getSourceName() { 065 return sourceName; 066 } 067 068 public void setSourceName(String sourceName) { 069 this.sourceName = sourceName; 070 } 071 072 public String getTargetName() { 073 return targetName; 074 } 075 076 public void setTargetName(String targetName) { 077 this.targetName = targetName; 078 } 079 080 public String getParentId() { 081 return parentId; 082 } 083 084 public void setParentId(String parentId) { 085 this.parentId = parentId; 086 } 087 088 public String getParentName() { 089 return parentName; 090 } 091 092 public void setParentName(String parentName) { 093 this.parentName = parentName; 094 } 095 096 public String getClauseType() { 097 return clauseType; 098 } 099 100 public void setClauseType(String clauseType) { 101 this.clauseType = clauseType; 102 } 103 104 public String getFunction() { 105 return function; 106 } 107 108 public void setFunction(String function) { 109 this.function = function; 110 } 111 112 public String getType() { 113 return type; 114 } 115 116 public void setType(String type) { 117 this.type = type; 118 } 119 120 public String getProcedureId() { 121 return procedureId; 122 } 123 124 public void setProcedureId(String procedureId) { 125 this.procedureId = procedureId; 126 } 127 128 public String getName() { 129 return name; 130 } 131 132 public void setName(String name) { 133 this.name = name; 134 } 135 136 public Coordinate[] getCoordinates() { 137 if (ModelBindingManager.getGlobalOption()!=null && ModelBindingManager.getGlobalOption().isIgnoreCoordinate()) { 138 return null; 139 } 140 return coordinates; 141 } 142 143 public void setCoordinates(Coordinate[] coordinates) { 144 if (ModelBindingManager.getGlobalOption()!=null && ModelBindingManager.getGlobalOption().isIgnoreCoordinate()) { 145 return; 146 } 147 this.coordinates = coordinates; 148 } 149 150 public Transform[] getTransforms() { 151 return transforms; 152 } 153 154 public void setTransforms(Transform[] transforms) { 155 this.transforms = transforms; 156 } 157 158 public CandidateTable[] getCandidateParents() { 159 return candidateParents; 160 } 161 162 public void setCandidateParents(CandidateTable[] candidateParents) { 163 this.candidateParents = candidateParents; 164 } 165}