throw new Error("Missing return statement in function");
}
final public SelectItem SelectItem() throws ParseException {
Function function = null;
AllColumns allTableColumns = null;
Column tableColumn = null;
String alias = null;
SelectItem selectItem = null;
SelectExpressionItem selectExpressionItem = null;
Expression expression = null;
SubSelect subSelect = null;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case 82:
jj_consume_token(82);
selectItem = new AllColumns();
break;
default:
jj_la1[51] = jj_gen;
if (jj_2_6(2147483647)) {
selectItem = AllTableColumns();