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

java.lang.Object
  extended by org.sql.generation.implementation.grammar.factories.AbstractModificationFactory
      extended by org.sql.generation.implementation.grammar.factories.DefaultModificationFactory
All Implemented Interfaces:
ModificationFactory

public class DefaultModificationFactory
extends AbstractModificationFactory

Author:
Stanislav Muhametsin

Constructor Summary
DefaultModificationFactory(SQLVendor vendor)
           
 
Method Summary
 ColumnSourceByQuery columnSourceByQuery(ColumnNameList columnNames, QueryExpression query)
           
 ColumnSourceByValuesBuilder columnSourceByValues()
           
 TargetTable createTargetTable(TableName tableName, Boolean isOnly)
           
 DeleteBySearchBuilder deleteBySearch()
           
 InsertStatementBuilder insert()
           
 SetClause setClause(String updateTarget, UpdateSource updateSource)
           
 UpdateBySearchBuilder updateBySearch()
           
 UpdateSourceByExpression updateSourceByExp(ValueExpression expression)
           
 
Methods inherited from class org.sql.generation.implementation.grammar.factories.AbstractModificationFactory
columnSourceByQuery, createTargetTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultModificationFactory

public DefaultModificationFactory(SQLVendor vendor)
Method Detail

columnSourceByValues

public ColumnSourceByValuesBuilder columnSourceByValues()

columnSourceByQuery

public ColumnSourceByQuery columnSourceByQuery(ColumnNameList columnNames,
                                               QueryExpression query)

deleteBySearch

public DeleteBySearchBuilder deleteBySearch()

insert

public InsertStatementBuilder insert()

updateBySearch

public UpdateBySearchBuilder updateBySearch()

createTargetTable

public TargetTable createTargetTable(TableName tableName,
                                     Boolean isOnly)

updateSourceByExp

public UpdateSourceByExpression updateSourceByExp(ValueExpression expression)

setClause

public SetClause setClause(String updateTarget,
                           UpdateSource updateSource)


Copyright © 2010-2011. All Rights Reserved.