001package gudusoft.gsqlparser.dlineage.dataflow.model;
002
003import gudusoft.gsqlparser.EParameterMode;
004
005public enum SubType {
006        scalar, cursor, record, record_type, function, unnest, values_table, alias_table, dblink, synonym, in, out, argument, temp_table;
007
008        public static SubType of(String name) {
009                for(SubType t : SubType.values()) {
010                        if(t.name().equals(name)) {
011                                return t;
012                        }
013                }
014                
015                if(EParameterMode.output.name().equals(name)) {
016                        return out;
017                }
018                
019                return null;
020        }
021}