Skip navigation links
oracle.javatools.db.sql
Class FunctionUsage
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractChildDBObject
oracle.javatools.db.sql.AbstractSQLFragment
oracle.javatools.db.sql.Operation
oracle.javatools.db.sql.FunctionUsage
- All Implemented Interfaces:
- ChildDBObject, DBObject, ProviderUsage, DBObjectUsage, SQLFragment, Copyable, DynamicPropertySet
-
public class FunctionUsage
- extends Operation
- implements DBObjectUsage
Methods inherited from class oracle.javatools.db.sql.Operation |
addArgument, addArgument, addArguments, checkArgument, checkNewSize, equalsImpl, getArgumentCount, getArguments, getDistinctText, getSeparator, getSQLText, removeArgument, setArguments, setCommutative, setFunctionFormat, setSeparator |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties |
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, getReferenceIDs, getType, replaceReferenceIDs, setID, setName |
FunctionUsage
public FunctionUsage()
getOperatorText
protected java.lang.String getOperatorText()
-
- Specified by:
getOperatorText
in class Operation
getFunction
public java.lang.String getFunction()
- Gets the function (text).
setObjectID
public void setObjectID(DBObjectID objectID)
- Description copied from interface:
DBObjectUsage
- Sets the ID for the object being used by this fragment.
-
- Specified by:
setObjectID
in interface DBObjectUsage
getObjectID
public DBObjectID getObjectID()
- Description copied from interface:
DBObjectUsage
- Gets the ID for the object being used by this fragment.
-
- Specified by:
getObjectID
in interface DBObjectUsage
setProvider
public void setProvider(DBObjectProvider pro)
- Description copied from interface:
ProviderUsage
- Sets the provider this usage exists within. The provider is used to convert names to external versions when creating the SQL for the fragment. Without this set names will not be quoted when appropriate.
-
- Specified by:
setProvider
in interface ProviderUsage
copyToImpl
protected void copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Implementation method for making a copy of this object. To add custom copyTo logic, a subclass must override this method (exactly), and must call back to the super implementation.
-
- Overrides:
copyToImpl
in class Operation
-
- Parameters:
target
- the copy being created of this object
copyParent
- if this object is being copied underneath a parent, this parameter is the copy of the parent of this object, which will therefore need to be the parent of the copy of this object.
idPolicy
- the policy for copying the object's ID.
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.