@Override public void writeWithItem(SqlCall call, SqlWithItem.SqlWithItemOperator sqlWithItemOperator, int leftPrec, int rightPrec) { final SqlWithItem withItem = (SqlWithItem) call; leftPrec = sqlWithItemOperator.getLeftPrec(); rightPrec = sqlWithItemOperator.getRightPrec(); withItem.name.unparse(this, leftPrec, rightPrec); if (withItem.columnList != null) { withItem.columnList.unparse(this, leftPrec, rightPrec); } this.keyword("AS"); Frame frame = this.startList(FrameTypeEnum.WITH_ITEM, "(", ")"); withItem.query.unparse(this, 10, 10); this.endList(frame); } }
public void unparse( SqlWriter writer, SqlCall call, int leftPrec, int rightPrec) { final SqlWithItem withItem = (SqlWithItem) call; withItem.name.unparse(writer, getLeftPrec(), getRightPrec()); if (withItem.columnList != null) { withItem.columnList.unparse(writer, getLeftPrec(), getRightPrec()); } writer.keyword("AS"); withItem.query.unparse(writer, 10, 10); }
public void unparse( SqlWriter writer, SqlCall call, int leftPrec, int rightPrec) { final SqlWithItem withItem = (SqlWithItem) call; withItem.name.unparse(writer, getLeftPrec(), getRightPrec()); if (withItem.columnList != null) { withItem.columnList.unparse(writer, getLeftPrec(), getRightPrec()); } writer.keyword("AS"); withItem.query.unparse(writer, 10, 10); }
@Override public void writeWithItem(SqlCall call, SqlWithItem.SqlWithItemOperator sqlWithItemOperator, int leftPrec, int rightPrec) { final SqlWithItem withItem = (SqlWithItem) call; leftPrec = sqlWithItemOperator.getLeftPrec(); rightPrec = sqlWithItemOperator.getRightPrec(); withItem.name.unparse(this, leftPrec, rightPrec); if (withItem.columnList != null) { withItem.columnList.unparse(this, leftPrec, rightPrec); } this.keyword("AS"); Frame frame = this.startList(FrameTypeEnum.WITH_ITEM, "(", ")"); withItem.query.unparse(this, 10, 10); this.endList(frame); } }