org.sql.generation.api.grammar.builders.modification
Interface ColumnSourceByValuesBuilder

All Superinterfaces:
AbstractBuilder<ColumnSourceByValues>

public interface ColumnSourceByValuesBuilder
extends AbstractBuilder<ColumnSourceByValues>

This builder builds the ColumnSourceByValues syntax element.

Author:
Stanislav Muhametsin

Method Summary
 ColumnSourceByValuesBuilder addColumnNames(String... columnNames)
          Adds the names for the columns.
 ColumnSourceByValuesBuilder addValues(ValueExpression... values)
          Adds the expressions as values to columns.
 List<String> getColumnNames()
          Returns the names for the columns.
 List<ValueExpression> getValues()
          Returns the value expressions for the columns.
 
Methods inherited from interface org.sql.generation.api.grammar.builders.AbstractBuilder
createExpression
 

Method Detail

addValues

ColumnSourceByValuesBuilder addValues(ValueExpression... values)
Adds the expressions as values to columns.

Parameters:
values - The value expressions to add.
Returns:
This builder.

getValues

List<ValueExpression> getValues()
Returns the value expressions for the columns.

Returns:
The value expressions for the columns.

addColumnNames

ColumnSourceByValuesBuilder addColumnNames(String... columnNames)
Adds the names for the columns.

Parameters:
columnNames - The names for columns.
Returns:
This builder.

getColumnNames

List<String> getColumnNames()
Returns the names for the columns.

Returns:
The names for the columns.


Copyright © 2010-2011. All Rights Reserved.