null, statementContext.getTimeProvider(), statementContext.getVariableService(), exprEvaluatorContextStatement,
statementContext.getEventAdapterService(), statementContext.getStatementName(), statementContext.getStatementId(), statementContext.getAnnotations(), statementContext.getContextDescriptor(), false);
for (SelectClauseElementCompiled compiled : statementSpec.getSelectClauseSpec().getSelectExprList()) {
if (compiled instanceof SelectClauseExprCompiledSpec) {
SelectClauseExprCompiledSpec expr = (SelectClauseExprCompiledSpec) compiled;
ExprNode validatedExpression = ExprNodeUtility.getValidatedSubtree(expr.getSelectExpression(), validationContext);
expr.setSelectExpression(validatedExpression);
if (expr.getAssignedName() == null) {
if (expr.getProvidedName() == null) {
expr.setAssignedName(expr.getSelectExpression().toExpressionString());
}