001package gudusoft.gsqlparser.dlineage.metadata; 002 003import gudusoft.gsqlparser.util.json.JSONField; 004 005public abstract class TreeNode{ 006 007 private Server server; 008 private TreeNode parent; 009 private String id; 010 011 @JSONField(serialize = false) 012 public TreeNode getParent() { 013 return parent; 014 } 015 016 public void setParent(TreeNode parent) { 017 this.parent = parent; 018 } 019 020 @JSONField(serialize = false) 021 public Server getServer() { 022 return server; 023 } 024 025 public void setServer(Server server) { 026 this.server = server; 027 } 028 029 public String getId() { 030 return id; 031 } 032 033 public void setId(String id) { 034 this.id = id; 035 } 036 037}