Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.tools.schemaframework
Class ViewDefinition

java.lang.Object
  extended by org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
      extended by org.eclipse.persistence.tools.schemaframework.ViewDefinition

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ViewDefinition
extends DatabaseObjectDefinition

Purpose: Allow for creation of views.

See Also:
Serialized Form

Field Summary
protected  java.lang.String selectClause
           

 

Fields inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
name, qualifier

 

Constructor Summary
ViewDefinition()
           

 

Method Summary
 java.io.Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, java.io.Writer writer)
          INTERNAL: Return the DDL to create the view.
 java.io.Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.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.

 

Methods inherited from class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createObject, createOnDatabase, dropFromDatabase, dropObject, getFullName, getName, getQualifier, postCreateObject, preDropObject, setName, setQualifier, shouldCreateVPDCalls, toString

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

selectClause

protected java.lang.String selectClause

Constructor Detail

ViewDefinition

public ViewDefinition()

Method Detail

buildCreationWriter

public java.io.Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
                                          java.io.Writer writer)
                                   throws ValidationException
INTERNAL: Return the DDL to create the view.
Specified by:
buildCreationWriter in class DatabaseObjectDefinition
Throws:
ValidationException

buildDeletionWriter

public java.io.Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
                                          java.io.Writer writer)
                                   throws ValidationException
INTERNAL: Return the DDL to drop the view.
Specified by:
buildDeletionWriter in class DatabaseObjectDefinition
Throws:
ValidationException

getSelectClause

public java.lang.String getSelectClause()
The select clause is the select statement that is mapped into the view. This is database specific SQL code.

setSelectClause

public void setSelectClause(java.lang.String selectClause)
The select clause is the select statement that is mapped into the view. This is database specific SQL code.

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.