| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | descriptionOfNodeType()
Overrides org. |
| public boolean | doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean
true if object possibly not a clone, but is being
conformed against the unit of work cache; if object is not in the UOW cache
but some of its attributes are, use the registered versions of
object's attributes for the purposes of this method. objectIsUnregistered)Overrides org. |
| public boolean | extractFields(boolean requireExactMatch, boolean primaryKey, ClassDescriptor descriptor, List<DatabaseField> searchFields, Set<DatabaseField> foundFields)
Overrides org. |
| public boolean | extractValues(boolean primaryKeyOnly, boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow)
Overrides org. |
| public boolean | isLogicalExpression()
Overrides org. |
| LogicalExpression | back to summary |
|---|---|
| public LogicalExpression() | |
| descriptionOfNodeType | back to summary |
|---|---|
| public String descriptionOfNodeType() Overrides org. INTERNAL: Used for debug printing.
| |
| doesConform | back to summary |
|---|---|
| public boolean doesConform(Object object, AbstractSession session, AbstractRecord translationRow, int valueHolderPolicy, boolean objectIsUnregistered) Overrides org. INTERNAL: Check if the object conforms to the expression in memory. This is used for in-memory querying. If the expression in not able to determine if the object conform throw a not supported exception.
| |
| extractFields | back to summary |
|---|---|
| public boolean extractFields(boolean requireExactMatch, boolean primaryKey, ClassDescriptor descriptor, List<DatabaseField> searchFields, Set<DatabaseField> foundFields) Overrides org. INTERNAL: Return if the expression is not a valid primary key expression and add all primary key fields to the set.
| |
| extractValues | back to summary |
|---|---|
| public boolean extractValues(boolean primaryKeyOnly, boolean requireExactMatch, ClassDescriptor descriptor, AbstractRecord primaryKeyRow, AbstractRecord translationRow) Overrides org. INTERNAL: Extract the values from the expression into the row. Ensure that the query is querying the exact primary key. Return false if not on the primary key.
| |
| isLogicalExpression | back to summary |
|---|---|
| public boolean isLogicalExpression() Overrides org. INTERNAL:
| |