public class UsingJoinCondition extends AbstractSQLFragment implements JoinCondition
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
USING
USING keyword - identifies common Column names to JOIN across the tables.
|
COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, NEWLINE, SPACE
Constructor and Description |
---|
UsingJoinCondition() |
UsingJoinCondition(FromObjectUsage[] cols) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(FromObjectUsage col) |
void |
addColumn(int index,
FromObjectUsage col) |
FromObjectUsage[] |
getColumns() |
java.lang.String |
getConditionText()
Returns the condition text - this is the sql text without the condition
keyword.
|
java.lang.String |
getSQLText()
Return the SQL for this fragment.
|
boolean |
removeColumn(FromObjectUsage col) |
void |
setColumns(FromObjectUsage[] cols) |
appendToBuffer, argsToString, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString
setParent
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStartOffset
getParent, setParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
public static final java.lang.String USING
public UsingJoinCondition()
public UsingJoinCondition(FromObjectUsage[] cols)
public FromObjectUsage[] getColumns()
public void setColumns(FromObjectUsage[] cols)
public void addColumn(FromObjectUsage col)
public void addColumn(int index, FromObjectUsage col)
public boolean removeColumn(FromObjectUsage col)
public java.lang.String getSQLText()
SQLFragment
getSQLText
in interface SQLFragment
public java.lang.String getConditionText()
JoinCondition
getConditionText
in interface JoinCondition