public class ViewDefinition extends DatabaseObjectDefinition
Purpose: Allow for creation of views.
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
selectClause |
name, qualifier| Constructor and Description |
|---|
ViewDefinition() |
| Modifier and Type | Method and Description |
|---|---|
java.io.Writer |
buildCreationWriter(AbstractSession session,
java.io.Writer writer)
INTERNAL:
Return the DDL to create the view.
|
java.io.Writer |
buildDeletionWriter(AbstractSession session,
java.io.Writer writer)
INTERNAL:
Return the DDL to drop the view.
|
java.lang.String |
getSelectClause()
The select clause is the select statement that is mapped into the view.
|
void |
setSelectClause(java.lang.String selectClause)
The select clause is the select statement that is mapped into the view.
|
clone, createObject, createOnDatabase, dropFromDatabase, dropObject, getFullName, getName, getQualifier, setName, setQualifier, toStringpublic java.io.Writer buildCreationWriter(AbstractSession session, java.io.Writer writer) throws ValidationException
buildCreationWriter in class DatabaseObjectDefinitionValidationExceptionpublic java.io.Writer buildDeletionWriter(AbstractSession session, java.io.Writer writer) throws ValidationException
buildDeletionWriter in class DatabaseObjectDefinitionValidationExceptionpublic java.lang.String getSelectClause()
public void setSelectClause(java.lang.String selectClause)