ASTAppender appender) { if ( !fromElement.getFromClause().isSubQuery() ) { if ( !scalarSelect && !getWalker().isShallowQuery() ) {
if ( getWalker().isShallowQuery() ) { renderScalarSelects( selectExpressions, fromClause );
if ( getParameterPositions().size() > 0 && getWalker().getStatementType() != HqlSqlTokenTypes.INSERT ) { throw new QueryException( "Parameters are only supported in SELECT clauses when used as part of a INSERT INTO DML statement" if ( getWalker().getStatementType() == HqlSqlTokenTypes.INSERT && inSubquery ) { if ( !getWalker().isShallowQuery() ) { if ( scalarSelect || getWalker().isShallowQuery() ) {
private void renderNonScalarIdentifiers(FromElement fromElement, int nonscalarSize, int j, SelectExpression expr, ASTAppender appender) { String text = fromElement.renderIdentifierSelect( nonscalarSize, j ); if ( !fromElement.getFromClause().isSubQuery() ) { if ( !scalarSelect && !getWalker().isShallowQuery() ) { //TODO: is this a bit ugly? expr.setText( text ); } else { appender.append( SqlTokenTypes.SQL_TOKEN, text, false ); } } }
private void renderNonScalarIdentifiers(FromElement fromElement, int nonscalarSize, int j, SelectExpression expr, ASTAppender appender) { String text = fromElement.renderIdentifierSelect( nonscalarSize, j ); if ( !fromElement.getFromClause().isSubQuery() ) { if ( !scalarSelect && !getWalker().isShallowQuery() ) { //TODO: is this a bit ugly? expr.setText( text ); } else { appender.append( SqlTokenTypes.SQL_TOKEN, text, false ); } } }
if ( getWalker().isShallowQuery() ) { renderScalarSelects( selectExpressions, fromClause );
if ( getWalker().isShallowQuery() ) { renderScalarSelects( selectExpressions, fromClause );