org.sql.generation.implementation.grammar.builders.definition
Class TableDefinitionBuilderImpl

java.lang.Object
  extended by org.sql.generation.implementation.grammar.common.SQLBuilderBase
      extended by org.sql.generation.implementation.grammar.builders.definition.TableDefinitionBuilderImpl
All Implemented Interfaces:
AbstractBuilder<TableDefinition>, TableDefinitionBuilder

public class TableDefinitionBuilderImpl
extends SQLBuilderBase
implements TableDefinitionBuilder

Author:
Stanislav Muhametsin

Constructor Summary
TableDefinitionBuilderImpl(SQLProcessorAggregator processor)
           
 
Method Summary
 TableDefinition createExpression()
           
 TableCommitAction getCommitAction()
           
 TableContentsSource getTableContentsSource()
           
 TableNameDirect getTableName()
           
 TableScope getTableScope()
           
 TableDefinitionBuilder setCommitAction(TableCommitAction commitAction)
           
 TableDefinitionBuilder setTableContentsSource(TableContentsSource contents)
           
 TableDefinitionBuilder setTableName(TableNameDirect tableName)
           
 TableDefinitionBuilder setTableScope(TableScope scope)
           
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLBuilderBase
getProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDefinitionBuilderImpl

public TableDefinitionBuilderImpl(SQLProcessorAggregator processor)
Method Detail

createExpression

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

setTableScope

public TableDefinitionBuilder setTableScope(TableScope scope)
Specified by:
setTableScope in interface TableDefinitionBuilder

setTableName

public TableDefinitionBuilder setTableName(TableNameDirect tableName)
Specified by:
setTableName in interface TableDefinitionBuilder

setCommitAction

public TableDefinitionBuilder setCommitAction(TableCommitAction commitAction)
Specified by:
setCommitAction in interface TableDefinitionBuilder

setTableContentsSource

public TableDefinitionBuilder setTableContentsSource(TableContentsSource contents)
Specified by:
setTableContentsSource in interface TableDefinitionBuilder

getTableScope

public TableScope getTableScope()
Specified by:
getTableScope in interface TableDefinitionBuilder

getTableName

public TableNameDirect getTableName()
Specified by:
getTableName in interface TableDefinitionBuilder

getCommitAction

public TableCommitAction getCommitAction()
Specified by:
getCommitAction in interface TableDefinitionBuilder

getTableContentsSource

public TableContentsSource getTableContentsSource()
Specified by:
getTableContentsSource in interface TableDefinitionBuilder


Copyright © 2010-2012. All Rights Reserved.