001package gudusoft.gsqlparser;
002
003
004public enum EDeclareType {
005    unknown,
006    variable,
007    constant,
008    exception,
009    subtype,
010    pragma_exception_init,
011    pragma_autonomous_transaction,
012    pragma_serially_reusable,
013    pragma_timestamp,
014    pragma_restrict_references,
015    pragma_interface,
016    pragma_coverage,
017    pragma_deprecate,
018    pragma_suppresses_warning_6009,
019    cursor,
020    conditions,
021    handlers,
022    statement,
023    returnCode,
024    alias_for,
025    tableType,
026    continueHandlers, //teradata, declare continue handlers
027    exitHandlers,//teradata, declare exit handlers
028    procedure, //snowflake, nested procedure declaration
029}
030