public class ViewDefinition extends DatabaseObjectDefinition
Purpose: Allow for creation of views.
Modifier and Type | Field and Description |
---|---|
protected String |
selectClause |
name, qualifier
Constructor and Description |
---|
ViewDefinition() |
Modifier and Type | Method and Description |
---|---|
Writer |
buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
Writer writer)
INTERNAL:
Return the DDL to create the view.
|
Writer |
buildDeletionWriter(org.eclipse.persistence.internal.sessions.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, getFieldTypeDefinition, getFieldTypeDefinition, getFullName, getName, getQualifier, hasDatabaseSchema, postCreateObject, preDropObject, setName, setQualifier, shouldCreateDatabaseSchema, shouldCreateVPDCalls, toString
protected String selectClause
public Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildCreationWriter
in class DatabaseObjectDefinition
ValidationException
public Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildDeletionWriter
in class DatabaseObjectDefinition
ValidationException
public String getSelectClause()
public void setSelectClause(String selectClause)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.