org.sql.generation.api.grammar.builders
Interface AbstractBuilder<ExpressionType>

Type Parameters:
ExpressionType - The type of the expression being built.
All Known Subinterfaces:
AbstractQueryBuilder<ExpressionType>, BooleanBuilder, ColumnsBuilder, ColumnSourceByValuesBuilder, DeleteBySearchBuilder, ForeignKeyConstraintBuilder, FromBuilder, GroupByBuilder, InBuilder, InsertStatementBuilder, OrderByBuilder, QueryBuilder, QuerySpecificationBuilder, SchemaDefinitionBuilder, SimpleQueryBuilder, TableDefinitionBuilder, TableElementListBuilder, TableReferenceBuilder, UniqueConstraintBuilder, UpdateBySearchBuilder, ViewDefinitionBuilder

public interface AbstractBuilder<ExpressionType>

A common interface for all builders.

Author:
Stanislav Muhametsin

Method Summary
 ExpressionType createExpression()
          Returns the expression which was being built by this builder.
 

Method Detail

createExpression

ExpressionType createExpression()
Returns the expression which was being built by this builder.

Returns:
The expression built by this builder.


Copyright © 2010-2012. All Rights Reserved.