oracle.javatools.db.sql
Class OnJoinCondition
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.WhereObject
oracle.javatools.db.sql.OnJoinCondition
- All Implemented Interfaces:
- ChildDBObject, DBObject, JoinCondition, SQLFragment, Copyable, DynamicPropertySet
public class OnJoinCondition
- extends WhereObject
- implements JoinCondition
Object to represent the ON condition of a JOIN clause.
Field Summary |
static java.lang.String |
ON
ON keyword |
Method Summary |
DBObject |
copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
java.lang.String |
getConditionText()
Returns the condition text - this is the sql text without the condition
keyword. |
java.lang.String |
getSQLText()
Returns the complete SQL representation for this Function fragment. |
Methods inherited from class oracle.javatools.db.sql.Operation |
addArgument, addArgument, addArguments, checkArgument, checkNewSize, copyToImpl, equalsImpl, getArgumentCount, getArguments, getDistinctText, getSeparator, removeArgument, setArguments, setCommutative, setFunctionFormat, setSeparator |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty |
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 |
ON
public static final java.lang.String ON
- ON keyword
- See Also:
- Constant Field Values
OnJoinCondition
public OnJoinCondition()
OnJoinCondition
public OnJoinCondition(SQLFragment frag)
getSQLText
public java.lang.String getSQLText()
- Description copied from class:
Operation
- Returns the complete SQL representation for this Function fragment.
- Specified by:
getSQLText
in interface SQLFragment
- Overrides:
getSQLText
in class Operation
- Returns:
- a string representing the SQL text for this object.
getConditionText
public java.lang.String getConditionText()
- Description copied from interface:
JoinCondition
- Returns the condition text - this is the sql text without the condition
keyword.
- Specified by:
getConditionText
in interface JoinCondition
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.
- Overrides:
copyTo
in class WhereObject
- 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)
Copyright © 1997, 2009, Oracle. All rights reserved.