public interface ColumnsBuilder extends AbstractBuilder<SelectColumnClause>
SELECT statement.SelectColumnClause,
QuerySpecification,
ColumnReference| Modifier and Type | Method and Description |
|---|---|
ColumnsBuilder |
addNamedColumns(ColumnReferences.ColumnReferenceInfo... namedColumns)
Add columns with aliases to this
SELECT statement. |
ColumnsBuilder |
addUnnamedColumns(ColumnReference... columns)
Adds columns without aliases to this
SELECT statement. |
List<ColumnReferences.ColumnReferenceInfo> |
getColumns()
Returns the columns of this
SELECT statement. |
SetQuantifier |
getSetQuantifier()
Returns the set quantifier (
ALL or DISTINCT) of this SELECT statement. |
ColumnsBuilder |
selectAll()
Marks that all columns should be selected (SELECT *).
|
ColumnsBuilder |
setSetQuantifier(SetQuantifier newSetQuantifier)
Sets the set quantifier (
ALL or DISTINCT) for this SELECT statement. |
createExpressionColumnsBuilder addUnnamedColumns(ColumnReference... columns)
SELECT statement.columns - Columns without aliases to add to this SELECT statement.ColumnsBuilder addNamedColumns(ColumnReferences.ColumnReferenceInfo... namedColumns)
SELECT statement.namedColumns - Columns with aliases to add to this SELECT statement.ColumnsBuilder setSetQuantifier(SetQuantifier newSetQuantifier)
ALL or DISTINCT) for this SELECT statement.newSetQuantifier - The new set quantifier.SetQuantifierColumnsBuilder selectAll()
List<ColumnReferences.ColumnReferenceInfo> getColumns()
SELECT statement. It returns empty by default, or after calling
selectAll() method.SELECT statement. Might be empty.SetQuantifier getSetQuantifier()
ALL or DISTINCT) of this SELECT statement.SELECT statement.Copyright © 2010-2012. All Rights Reserved.