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}