public class ViewDefinition extends DatabaseObjectDefinition
Purpose: Allow for creation of views.
name, qualifier
Constructor and Description |
---|
ViewDefinition() |
Modifier and Type | Method and Description |
---|---|
Writer |
buildCreationWriter(AbstractSession session,
Writer writer)
INTERNAL:
Return the DDL to create the view.
|
Writer |
buildDeletionWriter(AbstractSession session,
Writer writer)
INTERNAL:
Return the DDL to drop the view.
|
String |
getSelectClause()
The select clause is the select statement that is mapped into the view.
|
void |
setSelectClause(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 Writer buildCreationWriter(AbstractSession session, Writer writer) throws ValidationException
buildCreationWriter
in class DatabaseObjectDefinition
ValidationException
public Writer buildDeletionWriter(AbstractSession session, Writer writer) throws ValidationException
buildDeletionWriter
in class DatabaseObjectDefinition
ValidationException
public String getSelectClause()
public void setSelectClause(String selectClause)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference