Package org.synchronoss.cpo.jdbc
Class JdbcCpoWhere
java.lang.Object
org.synchronoss.cpo.core.Node
org.synchronoss.cpo.core.BindableCpoWhere
org.synchronoss.cpo.jdbc.JdbcCpoWhere
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<Node>,CpoWhere
JDBC implementation of
BindableCpoWhere, resolving a where clause attribute to its
qualified table.column (or bare column) name using the attribute's JdbcCpoAttribute metadata.- Author:
- david berry
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a JdbcCpoWhereJdbcCpoWhere(Logical logical, String attr, Comparison comp, T value) Create a JdbcCpoWhereJdbcCpoWhere(Logical logical, String attr, Comparison comp, T value, boolean not) Create a JdbcCpoWhere -
Method Summary
Methods inherited from class org.synchronoss.cpo.core.BindableCpoWhere
addWhere, getAttribute, getAttributeFunction, getComparison, getLogical, getName, getNot, getRightAttribute, getRightAttributeFunction, getStaticValue, getValue, getValueFunction, setAttribute, setAttributeFunction, setComparison, setLogical, setName, setNot, setRightAttribute, setRightAttributeFunction, setStaticValue, setValue, setValueFunction, toStringMethods inherited from class org.synchronoss.cpo.core.Node
acceptDFVisitor, addChild, addChildSort, addChildSort, clone, compareTo, createNode, equals, getAllowChildren, getChildCount, getChildList, getFirstChild, getNextSibling, getParentNode, getPrevSibling, hashCode, hasParent, insertParentAfter, insertParentBefore, insertSiblingAfter, insertSiblingBefore, isLeaf, release, removeAll, removeChild, removeChildNode, setFirstChild, setNextSibling, setParent, setPrevSibling
-
Constructor Details
-
JdbcCpoWhere
public JdbcCpoWhere()Create a JdbcCpoWhere -
JdbcCpoWhere
Create a JdbcCpoWhere- Type Parameters:
T- - The type of the value being compared- Parameters:
logical- - Logical operatorattr- - Attribute being comparedcomp- - Compare operatorvalue- - The value to compare against the attribute
-
JdbcCpoWhere
Create a JdbcCpoWhere- Type Parameters:
T- - The type of the value being compared- Parameters:
logical- - Logical operatorattr- - Attribute being comparedcomp- - Compare operatorvalue- - The value to compare against the attributenot- - add the logical not operator
-