if (equalsToken(tableName, RangeTable.NAME)) {
Expression min = readExpression();
read(",");
Expression max = readExpression();
read(")");
table = new RangeTable(mainSchema, min, max, false);
} else {
Expression expr = readFunction(schema, tableName);
if (!(expr instanceof FunctionCall)) {
throw getSyntaxError();
}