public class ViewDefinitionImpl extends SQLSyntaxElementBase<SchemaStatement,ViewDefinition> implements ViewDefinition
| Modifier | Constructor and Description |
|---|---|
protected |
ViewDefinitionImpl(SQLProcessorAggregator processor,
Class<? extends ViewDefinition> realImplementingType,
TableNameDirect name,
QueryExpression query,
ViewSpecification spec,
ViewCheckOption viewCheck,
Boolean isRecursive) |
|
ViewDefinitionImpl(SQLProcessorAggregator processor,
TableNameDirect name,
QueryExpression query,
ViewSpecification spec,
ViewCheckOption viewCheck,
Boolean isRecursive) |
| Modifier and Type | Method and Description |
|---|---|
org.atp.api.Typeable<?> |
asTypeable() |
protected boolean |
doesEqual(ViewDefinition another) |
ViewCheckOption |
getViewCheckOption() |
TableNameDirect |
getViewName() |
QueryExpression |
getViewQuery() |
ViewSpecification |
getViewSpecification() |
Boolean |
isRecursive() |
toStringpublic ViewDefinitionImpl(SQLProcessorAggregator processor, TableNameDirect name, QueryExpression query, ViewSpecification spec, ViewCheckOption viewCheck, Boolean isRecursive)
protected ViewDefinitionImpl(SQLProcessorAggregator processor, Class<? extends ViewDefinition> realImplementingType, TableNameDirect name, QueryExpression query, ViewSpecification spec, ViewCheckOption viewCheck, Boolean isRecursive)
protected boolean doesEqual(ViewDefinition another)
doesEqual in class org.atp.spi.TypeableImpl<SchemaStatement,ViewDefinition>public org.atp.api.Typeable<?> asTypeable()
asTypeable in interface SchemaElementpublic ViewCheckOption getViewCheckOption()
getViewCheckOption in interface ViewDefinitionpublic TableNameDirect getViewName()
getViewName in interface ViewDefinitionpublic QueryExpression getViewQuery()
getViewQuery in interface ViewDefinitionpublic ViewSpecification getViewSpecification()
getViewSpecification in interface ViewDefinitionpublic Boolean isRecursive()
isRecursive in interface ViewDefinitionCopyright © 2010-2012. All Rights Reserved.