public class DynamicAssociationPredicate extends DynamicAssociationPredicate implements JDOPredicateIF
DynamicAssociationPredicate.ArgumentPair
index, topicmap
base, name, type
Constructor and Description |
---|
DynamicAssociationPredicate(TopicMapIF topicmap,
LocatorIF base,
TopicIF type) |
Modifier and Type | Method and Description |
---|---|
boolean |
buildQuery(QueryBuilder builder,
List expressions,
List arguments)
INTERNAL: Registers JDOExpressionsIF for this predicate with the
query builder.
|
boolean |
isRecursive()
INTERNAL:
|
void |
prescan(QueryBuilder builder,
List arguments)
INTERNAL: This method will be called before building the
query.
|
getBoundArguments, getCost, getSignature, getUnboundArguments, satisfy
getName, getType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
satisfy
getCost, getName, getSignature
public DynamicAssociationPredicate(TopicMapIF topicmap, LocatorIF base, TopicIF type)
public boolean isRecursive()
JDOPredicateIF
isRecursive
in interface JDOPredicateIF
public void prescan(QueryBuilder builder, List arguments)
JDOPredicateIF
prescan
in interface JDOPredicateIF
public boolean buildQuery(QueryBuilder builder, List expressions, List arguments) throws InvalidQueryException
JDOPredicateIF
buildQuery
in interface JDOPredicateIF
InvalidQueryException