oracle.javatools.db
Class Procedure
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractBuildableObject
oracle.javatools.db.AbstractSchemaObject
oracle.javatools.db.PlSql
oracle.javatools.db.PlSqlSubprogram
oracle.javatools.db.Procedure
- All Implemented Interfaces:
- DBObject, DeclarativePlSql, SchemaObject, SourceObject, SystemObject, Copyable, DynamicPropertySet
public class Procedure
- extends PlSqlSubprogram
Model of a pl/sql procedure. A procedure is simply a block of pl/sql code,
it has no return type like a Function.
Field Summary |
static java.lang.String |
TYPE
|
Methods inherited from class oracle.javatools.db.PlSqlSubprogram |
addParameter, addParameter, copyToImpl, equalsImpl, getBody, getOwnedObjectsImpl, getParameter, getParameters, getReferenceIDsImpl, getSignature, removeParameter, setBody, setParameters |
Methods inherited from class oracle.javatools.db.AbstractBuildableObject |
addObjectListener, checkInit, checkInit, checkInitEx, copyToImpl, equalsImpl, fireObjectUpdated, getProperties, getProperty, getProperty, needsInitialization, removeObjectListener, setProperties, setProperty |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.DBObject |
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getReferenceIDs, replaceReferenceIDs, setID, setName |
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
Procedure
public Procedure()
Procedure
public Procedure(java.lang.String name,
Schema schema)
copyTo
public DBObject copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Internal copy method used by the API to perform copy operations. All
objects must implement this method if they are instantiable objects.
Abstract objects (e.g. Relation) must NOT implement this method. The
implementation should delegate to the copyToImpl method to copy
the actual properties.
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
- Specified by:
copyTo
in class AbstractDBObject
- See Also:
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
copyToImpl
protected void copyToImpl(Procedure copy,
DBObject copyParent,
IDPolicy idPolicy)
equalsImpl
protected boolean equalsImpl(Procedure target)
getType
public java.lang.String getType()
- Description copied from interface:
DBObject
- Returns the type of this object. Valid types include things like
tables, views, synonyms, and columns.
- Returns:
- a string describing the type of object.
getReturnType
@Deprecated
public DataType getReturnType()
- Deprecated.
- Overrides:
getReturnType
in class PlSqlSubprogram
getReturnTypeID
@Deprecated
public DBObjectID getReturnTypeID()
- Deprecated.
- Specified by:
getReturnTypeID
in interface DeclarativePlSql
- Overrides:
getReturnTypeID
in class PlSqlSubprogram
setReturnType
@Deprecated
public void setReturnType(DataType returnType)
- Deprecated.
- Overrides:
setReturnType
in class PlSqlSubprogram
setReturnTypeID
@Deprecated
public void setReturnTypeID(DBObjectID returnTypeID)
- Deprecated.
- Specified by:
setReturnTypeID
in interface DeclarativePlSql
- Overrides:
setReturnTypeID
in class PlSqlSubprogram
Copyright © 1997, 2010, Oracle. All rights reserved.