Class QConPath
- java.lang.Object
-
- com.db4o.internal.query.processor.QCon
-
- com.db4o.internal.query.processor.QConObject
-
- com.db4o.internal.query.processor.QConClass
-
- com.db4o.internal.query.processor.QConPath
-
- All Implemented Interfaces:
Visitor4
,FieldFilterable
,Constraint
,Unversioned
public class QConPath extends QConClass
Placeholder for a constraint, only necessary to attach children to the query graph. Added upon a call to Query#descend(), if there is no other place to hook up a new constraint.
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.query.processor.QCon
_children, i_evaluator, i_parent
-
-
Constructor Summary
Constructors Constructor Description QConPath()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canLoadByIndex()
protected boolean
canResolveByFieldIndex()
void
setProcessedByIndex(QCandidates candidates)
java.lang.String
toString()
-
Methods inherited from class com.db4o.internal.query.processor.QConClass
canBeIndexLeaf, equal, getClassName
-
Methods inherited from class com.db4o.internal.query.processor.QConObject
byExample, contains, endsWith, filter, getField, getObject, greater, hasObjectInParentPath, identity, identityID, internalSetProcessedByIndex, like, onSameFieldAs, smaller, startsWith, visit
-
Methods inherited from class com.db4o.internal.query.processor.QCon
and, childrenCount, container, evaluator, hasChildren, hasJoins, hasParent, id, iterateChildren, iterateJoins, not, or, parent, processedByIndex, setCandidates, streamLock, transaction
-
-
-
-
Method Detail
-
canLoadByIndex
public boolean canLoadByIndex()
- Overrides:
canLoadByIndex
in classQConObject
-
setProcessedByIndex
public void setProcessedByIndex(QCandidates candidates)
- Overrides:
setProcessedByIndex
in classQConClass
-
canResolveByFieldIndex
protected boolean canResolveByFieldIndex()
- Overrides:
canResolveByFieldIndex
in classQConClass
-
-