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, toString
public java.io.Writer buildCreationWriter(AbstractSession session, java.io.Writer writer) throws ValidationException
buildCreationWriter
in class DatabaseObjectDefinition
ValidationException
public java.io.Writer buildDeletionWriter(AbstractSession session, java.io.Writer writer) throws ValidationException
buildDeletionWriter
in class DatabaseObjectDefinition
ValidationException
public java.lang.String getSelectClause()
public void setSelectClause(java.lang.String selectClause)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference