org.sql.generation.implementation.grammar.builders.query
Class ColumnsBuilderImpl

java.lang.Object
  extended by org.sql.generation.implementation.grammar.builders.query.ColumnsBuilderImpl
All Implemented Interfaces:
AbstractBuilder<SelectColumnClause>, ColumnsBuilder

public class ColumnsBuilderImpl
extends java.lang.Object
implements ColumnsBuilder

Author:
Stanislav Muhametsin

Constructor Summary
ColumnsBuilderImpl(SetQuantifier setQuantifier)
           
 
Method Summary
 ColumnsBuilder addNamedColumns(ColumnReferences.ColumnReferenceInfo... namedColumns)
           
 ColumnsBuilder addUnnamedColumns(ColumnReference... columns)
           
 SelectColumnClause createExpression()
           
 java.util.List<ColumnReferences.ColumnReferenceInfo> getColumns()
           
 SetQuantifier getSetQuantifier()
           
 ColumnsBuilder selectAll()
           
 ColumnsBuilder setSetQuantifier(SetQuantifier newSetQuantifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnsBuilderImpl

public ColumnsBuilderImpl(SetQuantifier setQuantifier)
Method Detail

addUnnamedColumns

public ColumnsBuilder addUnnamedColumns(ColumnReference... columns)
Specified by:
addUnnamedColumns in interface ColumnsBuilder

addNamedColumns

public ColumnsBuilder addNamedColumns(ColumnReferences.ColumnReferenceInfo... namedColumns)
Specified by:
addNamedColumns in interface ColumnsBuilder

setSetQuantifier

public ColumnsBuilder setSetQuantifier(SetQuantifier newSetQuantifier)
Specified by:
setSetQuantifier in interface ColumnsBuilder

selectAll

public ColumnsBuilder selectAll()
Specified by:
selectAll in interface ColumnsBuilder

getColumns

public java.util.List<ColumnReferences.ColumnReferenceInfo> getColumns()
Specified by:
getColumns in interface ColumnsBuilder

getSetQuantifier

public SetQuantifier getSetQuantifier()
Specified by:
getSetQuantifier in interface ColumnsBuilder

createExpression

public SelectColumnClause createExpression()
Specified by:
createExpression in interface AbstractBuilder<SelectColumnClause>


Copyright © 2010. All Rights Reserved.