566567568569570571572573574575576
clauseTree = ((ResultColumn) ((CursorNode) qt).getResultSetNode().getResultColumns().elementAt(0)). getExpression(); lcc.popCompilerContext(newCC); return clauseTree; } /**
14121413141414151416141714181419142014211422
} } checkTree = ((SelectNode) ((CursorNode) qt).getResultSetNode()).getWhereClause(); lcc.popCompilerContext(newCC); return checkTree; }
786787788789790791792793794795796
return p.parseStatement(sql); } finally { lcc.popCompilerContext(newCC); } } /** * Return the type of statement, something from
12721273127412751276127712781279128012811282
defaultTree = ((ResultColumn) ((CursorNode) qt).getResultSetNode().getResultColumns().elementAt(0)). getExpression(); lcc.popCompilerContext(newCC); return defaultTree; } /**
14011402140314041405140614071408140914101411
646647648649650651652653654655656
14811482148314841485148614871488148914901491
12101211121212131214121512161217121812191220
588589590591592593594595596597598
return QueryTreeNode.parseQueryText(newCC, actionText, (Object[])null, lcc); } finally { lcc.popCompilerContext(newCC); } } /* ** Make sure the given column name is found in the trigger ** target table. Generate the appropriate SQL to get it.