001package gudusoft.gsqlparser.sqlenv.metadata.model;
002
003import java.util.List;
004
005public class Database {
006
007        private String name;
008        private List<Synonym> synonyms;
009        private List<Sequence> sequences;
010        private List<Table> tables;
011        private List<Package> packages;
012        private List<Procedure> procedures;
013        private List<Function> functions;
014        private List<Trigger> triggers;
015
016        public String getName() {
017                return name;
018        }
019
020        public void setName(String name) {
021                this.name = name;
022        }
023
024        public List<Table> getTables() {
025                return tables;
026        }
027
028        public void setTables(List<Table> tables) {
029                if (this.tables != null) {
030                        this.tables.addAll(tables);
031                } else {
032                        this.tables = tables;
033                }
034        }
035
036        public List<Synonym> getSynonyms() {
037                return synonyms;
038        }
039
040        public void setSynonyms(List<Synonym> synonyms) {
041                if (this.synonyms != null) {
042                        this.synonyms.addAll(synonyms);
043                } else {
044                        this.synonyms = synonyms;
045                }
046        }
047
048        public List<Sequence> getSequences() {
049                return sequences;
050        }
051
052        public void setSequences(List<Sequence> sequences) {
053                if (this.sequences != null) {
054                        this.sequences.addAll(sequences);
055                } else {
056                        this.sequences = sequences;
057                }
058        }
059
060        public List<Package> getPackages() {
061                return packages;
062        }
063
064        public void setPackages(List<Package> packages) {
065                if (this.packages != null) {
066                        this.packages.addAll(packages);
067                } else {
068                        this.packages = packages;
069                }
070        }
071
072        public List<Procedure> getProcedures() {
073                return procedures;
074        }
075
076        public void setProcedures(List<Procedure> procedures) {
077                if (this.procedures != null) {
078                        this.procedures.addAll(procedures);
079                } else {
080                        this.procedures = procedures;
081                }
082        }
083
084        public List<Function> getFunctions() {
085                return functions;
086        }
087
088        public void setFunctions(List<Function> functions) {
089                if (this.functions != null) {
090                        this.functions.addAll(functions);
091                } else {
092                        this.functions = functions;
093                }
094        }
095
096        public List<Trigger> getTriggers() {
097                return triggers;
098        }
099
100        public void setTriggers(List<Trigger> triggers) {
101                if (this.triggers != null) {
102                        this.triggers.addAll(triggers);
103                } else {
104                        this.triggers = triggers;
105                }
106        }
107}