public class InstanceOfPredicate extends InstanceOfPredicate implements JDOPredicateIF
superTypeCache, typeutilsindex, topicmap| Constructor and Description |
|---|
InstanceOfPredicate(TopicMapIF topicmap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
buildQuery(QueryBuilder builder,
List expressions,
List arguments)
INTERNAL: Registers JDOExpressionsIF for this predicate with the
query builder.
|
protected Collection |
getSuperclasses(Collection types) |
boolean |
isRecursive()
INTERNAL:
|
void |
prescan(QueryBuilder builder,
List arguments)
INTERNAL: This method will be called before building the
query.
|
getClasses, getInstances, getName, getSubtypes, getSupertypes, getTypes, startgetCost, getDirectInstances, getSignature, satisfyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsatisfygetCost, getName, getSignaturepublic InstanceOfPredicate(TopicMapIF topicmap)
public boolean isRecursive()
JDOPredicateIFisRecursive in interface JDOPredicateIFpublic void prescan(QueryBuilder builder, List arguments)
JDOPredicateIFprescan in interface JDOPredicateIFpublic boolean buildQuery(QueryBuilder builder, List expressions, List arguments) throws InvalidQueryException
JDOPredicateIFbuildQuery in interface JDOPredicateIFInvalidQueryExceptionprotected Collection getSuperclasses(Collection types)