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}