org.sql.generation.implementation.grammar.factories
Class DefaultTableRefFactory

java.lang.Object
  extended by org.sql.generation.implementation.grammar.factories.AbstractTableRefFactory
      extended by org.sql.generation.implementation.grammar.factories.DefaultTableRefFactory
All Implemented Interfaces:
TableReferenceFactory

public class DefaultTableRefFactory
extends AbstractTableRefFactory

Author:
Stanislav Muhametsin

Constructor Summary
DefaultTableRefFactory(SQLVendor vendor)
           
 
Method Summary
 JoinCondition jc(BooleanExpression condition)
           
 NamedColumnsJoin nc(ColumnNameList columnNames)
           
 TableReferenceByExpression table(QueryExpression query, TableAlias alias)
           
 TableReferenceByName table(TableName tableName, TableAlias alias)
           
 TableAlias tableAliasWithCols(String tableNameAlias, String... colNames)
           
 TableReferenceBuilder tableBuilder(TableReferencePrimary firstTable)
           
 TableName tableName(String schemaName, String tableName)
           
 
Methods inherited from class org.sql.generation.implementation.grammar.factories.AbstractTableRefFactory
table, table, tableAlias, tableName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTableRefFactory

public DefaultTableRefFactory(SQLVendor vendor)
Method Detail

jc

public JoinCondition jc(BooleanExpression condition)

nc

public NamedColumnsJoin nc(ColumnNameList columnNames)

table

public TableReferenceByName table(TableName tableName,
                                  TableAlias alias)

tableName

public TableName tableName(String schemaName,
                           String tableName)

tableAliasWithCols

public TableAlias tableAliasWithCols(String tableNameAlias,
                                     String... colNames)

table

public TableReferenceByExpression table(QueryExpression query,
                                        TableAlias alias)

tableBuilder

public TableReferenceBuilder tableBuilder(TableReferencePrimary firstTable)


Copyright © 2010-2011. All Rights Reserved.