001package gudusoft.gsqlparser;
002
003/*
004* Date: 11-5-4
005*/
006public enum ETableSource {
007    unknown,
008    objectname,
009    subquery,
010    tableExpr,
011    join,
012    function, //sql server
013    /**
014     * values constructor, like values(1,2,3)
015     */
016    rowList, //sql server, (values MultiTargets)
017    containsTable, //sql server
018    freetextTable, //sql server
019    openrowset, //sql server
020    openxml, //sql server
021    opendatasource, //sql server
022    openquery, //sql server
023    datachangeTable, //db2
024    xmltable,    //oracle
025    informixOuter,//informix
026    table_ref_list,//mysql ( table refs )
027    hiveFromQuery,//hive
028    pivoted_table,
029    output_merge, // sql server
030    td_unpivot,//teradata table operators: td_unpivot
031    unnest,//bigquery
032    jsonTable,//oracle, sql server opnejson
033    lateralView,
034    externalTable,//netezza
035    //valuesClause,//values(1)
036    caseJoin,//hana
037    stageReference,//snowflake
038
039}