private void initAliases(SelectExpression[] selectExpressions) { if ( aggregatedSelectExpression == null ) { aliases = new String[selectExpressions.length]; for ( int i = 0; i < selectExpressions.length; i++ ) { aliases[i] = selectExpressions[i].getAlias(); } } else { aliases = aggregatedSelectExpression.getAggregatedAliases(); } }
private String[] buildAggregatedAliases() { SelectExpression[] selectExpressions = collectSelectExpressions(); String[] aliases = new String[selectExpressions.length]; for ( int i = 0; i < selectExpressions.length; i++ ) { String alias = selectExpressions[i].getAlias(); aliases[i] = alias == null ? Integer.toString( i ) : alias; } return aliases; }
/** * Set the select expression that defines the result variable. * * @param selectExpression the select expression; * selectExpression.getAlias() must be non-null * @throws SemanticException if selectExpression or * selectExpression.getAlias() is null. */ public void setSelectExpression(SelectExpression selectExpression) throws SemanticException { if ( selectExpression == null || selectExpression.getAlias() == null ) { throw new SemanticException( "A ResultVariableRefNode must refer to a non-null alias." ); } this.selectExpression = selectExpression; }
private String[] buildAggregatedAliases() { SelectExpression[] selectExpressions = collectSelectExpressions(); String[] aliases = new String[selectExpressions.length] ; for ( int i=0; i<selectExpressions.length; i++ ) { String alias = selectExpressions[i].getAlias(); aliases[i] = alias==null ? Integer.toString(i) : alias; } return aliases; }
private void initAliases(SelectExpression[] selectExpressions) { if ( aggregatedSelectExpression == null ) { aliases = new String[selectExpressions.length]; for ( int i=0; i<selectExpressions.length; i++ ) { String alias = selectExpressions[i].getAlias(); aliases[i] = alias==null ? Integer.toString(i) : alias; } } else { aliases = aggregatedSelectExpression.getAggregatedAliases(); } }
private void initAliases(SelectExpression[] selectExpressions) { if ( aggregatedSelectExpression == null ) { aliases = new String[selectExpressions.length]; for ( int i=0; i<selectExpressions.length; i++ ) { String alias = selectExpressions[i].getAlias(); aliases[i] = alias==null ? Integer.toString(i) : alias; } } else { aliases = aggregatedSelectExpression.getAggregatedAliases(); } }
private String[] buildAggregatedAliases() { SelectExpression[] selectExpressions = collectSelectExpressions(); String[] aliases = new String[selectExpressions.length] ; for ( int i=0; i<selectExpressions.length; i++ ) { String alias = selectExpressions[i].getAlias(); aliases[i] = alias==null ? Integer.toString(i) : alias; } return aliases; }
/** * Set the select expression that defines the result variable. * * @param selectExpression the select expression; * selectExpression.getAlias() must be non-null * @throws SemanticException if selectExpression or * selectExpression.getAlias() is null. */ public void setSelectExpression(SelectExpression selectExpression) throws SemanticException { if ( selectExpression == null || selectExpression.getAlias() == null ) { throw new SemanticException( "A ResultVariableRefNode must refer to a non-null alias." ); } this.selectExpression = selectExpression; }
/** * Set the select expression that defines the result variable. * * @param selectExpression the select expression; * selectExpression.getAlias() must be non-null * @throws SemanticException if selectExpression or * selectExpression.getAlias() is null. */ public void setSelectExpression(SelectExpression selectExpression) throws SemanticException { if ( selectExpression == null || selectExpression.getAlias() == null ) { throw new SemanticException( "A ResultVariableRefNode must refer to a non-null alias." ); } this.selectExpression = selectExpression; }