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

java.lang.Object
  extended by org.sql.generation.implementation.grammar.builders.definition.ViewDefinitionBuilderImpl
All Implemented Interfaces:
AbstractBuilder<ViewDefinition>, ViewDefinitionBuilder

public class ViewDefinitionBuilderImpl
extends java.lang.Object
implements ViewDefinitionBuilder

Author:
Stanislav Muhametsin

Constructor Summary
ViewDefinitionBuilderImpl()
           
 
Method Summary
 ViewDefinition createExpression()
           
 QueryExpression getQueryExpression()
           
 ViewCheckOption getViewCheckOption()
           
 TableName getViewName()
           
 ViewSpecification getViewSpecification()
           
 java.lang.Boolean isRecursive()
           
 ViewDefinitionBuilder setQuery(QueryExpression query)
           
 ViewDefinitionBuilder setRecursive(java.lang.Boolean isRecursive)
           
 ViewDefinitionBuilder setViewCheckOption(ViewCheckOption viewCheck)
           
 ViewDefinitionBuilder setViewName(TableName viewName)
           
 ViewDefinitionBuilder setViewSpecification(ViewSpecification spec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewDefinitionBuilderImpl

public ViewDefinitionBuilderImpl()
Method Detail

createExpression

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

setRecursive

public ViewDefinitionBuilder setRecursive(java.lang.Boolean isRecursive)
Specified by:
setRecursive in interface ViewDefinitionBuilder

setViewName

public ViewDefinitionBuilder setViewName(TableName viewName)
Specified by:
setViewName in interface ViewDefinitionBuilder

setQuery

public ViewDefinitionBuilder setQuery(QueryExpression query)
Specified by:
setQuery in interface ViewDefinitionBuilder

setViewCheckOption

public ViewDefinitionBuilder setViewCheckOption(ViewCheckOption viewCheck)
Specified by:
setViewCheckOption in interface ViewDefinitionBuilder

setViewSpecification

public ViewDefinitionBuilder setViewSpecification(ViewSpecification spec)
Specified by:
setViewSpecification in interface ViewDefinitionBuilder

isRecursive

public java.lang.Boolean isRecursive()
Specified by:
isRecursive in interface ViewDefinitionBuilder

getViewName

public TableName getViewName()
Specified by:
getViewName in interface ViewDefinitionBuilder

getQueryExpression

public QueryExpression getQueryExpression()
Specified by:
getQueryExpression in interface ViewDefinitionBuilder

getViewCheckOption

public ViewCheckOption getViewCheckOption()
Specified by:
getViewCheckOption in interface ViewDefinitionBuilder

getViewSpecification

public ViewSpecification getViewSpecification()
Specified by:
getViewSpecification in interface ViewDefinitionBuilder


Copyright © 2010. All Rights Reserved.