@@ -433,6 +433,8 @@ Statement SingleStatement() :
433
433
stm = Commit()
434
434
|
435
435
stm = Comment()
436
+ |
437
+ stm = Describe()
436
438
)
437
439
{ return stm; }
438
440
} catch (ParseException e) {
@@ -1014,34 +1016,9 @@ Column Column() #Column :
1014
1016
List<String> data = new ArrayList<String>();
1015
1017
}
1016
1018
{
1017
- /* token = RelObjectName() { data.add(token); }
1018
- ( LOOKAHEAD (2) "." ("." { data.add(null); })* token = RelObjectName() { data.add(token); } ) *
1019
- */
1020
1019
data = RelObjectNameList()
1021
1020
1022
- /*columnName = RelObjectName()
1023
- ( "." [LOOKAHEAD(2) token = RelObjectName()] { tableName = columnName; columnName = token; token = null;}
1024
- ( "." token = RelObjectName() { schemaName = tableName; tableName = columnName; columnName = token; token = null;}
1025
- ( "." token = RelObjectName() { databaseName = schemaName; schemaName = tableName; tableName = columnName; columnName = token; }
1026
- )?
1027
- )?
1028
- )?
1029
- */
1030
-
1031
- /*(
1032
- LOOKAHEAD(7) databaseName=RelObjectName() "." [schemaName=RelObjectName()] "." tableName=RelObjectName() "." columnName=RelObjectName()
1033
- | LOOKAHEAD(5) schemaName=RelObjectName() "." tableName=RelObjectName() "." columnName=RelObjectName()
1034
- | LOOKAHEAD(3) tableName=RelObjectName() "." columnName=RelObjectName()
1035
- | columnName=RelObjectName()
1036
- )*/
1037
-
1038
1021
{
1039
- /*if (tableName==null && (databaseName!=null || schemaName!=null)) {
1040
- throw generateParseException();
1041
- }*/
1042
-
1043
- //final Database database = new Database(databaseName);
1044
- //final Table table = new Table(database, schemaName, tableName);
1045
1022
Column col = new Column(data);
1046
1023
linkAST(col,jjtThis);
1047
1024
return col;
@@ -1126,15 +1103,7 @@ Table Table() #Table :
1126
1103
token = RelObjectName() { data.add(token); }
1127
1104
( LOOKAHEAD(2) "." ("." { data.add(null); })* token = RelObjectName() { data.add(token); } ) *
1128
1105
1129
- /* (
1130
- LOOKAHEAD(7) serverName=RelObjectName() "." [databaseName=RelObjectName()] "." [schemaName=RelObjectName()] "." tableName=RelObjectName()
1131
- | LOOKAHEAD(5) databaseName=RelObjectName() "." [schemaName=RelObjectName()] "." tableName=RelObjectName()
1132
- | LOOKAHEAD(3) schemaName=RelObjectName() "." tableName=RelObjectName()
1133
- | tableName=RelObjectName()
1134
- )*/
1135
1106
{
1136
- //final Server server = new Server(serverName);
1137
- //final Database database = new Database(server, databaseName);
1138
1107
Table table = new Table(data);
1139
1108
return table;
1140
1109
}
0 commit comments