public class ViewDefinition extends DatabaseObjectDefinition
Purpose: Allow for creation of views.
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.
|
buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createDatabaseSchema, createDatabaseSchemaOnDatabase, createObject, createOnDatabase, dropDatabaseSchema, dropDatabaseSchemaOnDatabase, dropFromDatabase, dropObject, getDatabaseSchema, getFullName, getName, getQualifier, postCreateObject, preDropObject, setName, setQualifier, shouldCreateDatabaseSchema, shouldCreateVPDCalls, 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)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference