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

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

public class TableDefinitionBuilderImpl
extends Object
implements TableDefinitionBuilder

Author:
Stanislav Muhametsin

Constructor Summary
TableDefinitionBuilderImpl()
           
 
Method Summary
 TableDefinition createExpression()
           
 TableCommitAction getCommitAction()
           
 TableContentsSource getTableContentsSource()
           
 TableName getTableName()
           
 TableScope getTableScope()
           
 TableDefinitionBuilder setCommitAction(TableCommitAction commitAction)
           
 TableDefinitionBuilder setTableContentsSource(TableContentsSource contents)
           
 TableDefinitionBuilder setTableName(TableName tableName)
           
 TableDefinitionBuilder setTableScope(TableScope scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDefinitionBuilderImpl

public TableDefinitionBuilderImpl()
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(TableName 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 TableName 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-2011. All Rights Reserved.