protected void writeField(ExpressionSQLPrinter printer, DatabaseField field, SQLSelectStatement statement) { if (this.field == field){ //print ", " before each selected field except the first one if (printer.isFirstElementPrinted()) { printer.printString(", "); } else { printer.setIsFirstElementPrinted(true); } printSQL(printer); } else { super.writeField(printer, field, statement); } }
protected void writeField(ExpressionSQLPrinter printer, DatabaseField field, SQLSelectStatement statement) { if (this.field == field){ //print ", " before each selected field except the first one if (printer.isFirstElementPrinted()) { printer.printString(", "); } else { printer.setIsFirstElementPrinted(true); } printSQL(printer); } else { super.writeField(printer, field, statement); } }
protected void writeField(ExpressionSQLPrinter printer, DatabaseField field, SQLSelectStatement statement) { if (this.field == field){ //print ", " before each selected field except the first one if (printer.isFirstElementPrinted()) { printer.printString(", "); } else { printer.setIsFirstElementPrinted(true); } printSQL(printer); addFieldAliasIfNeeded(printer, field, statement); } else { super.writeField(printer, field, statement); } }