Class BindingContext
java.lang.Object
net.ontopia.topicmaps.query.impl.utils.BindingContext
INTERNAL.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArgumentTypes(Object argument, Class[] types, PredicateIF predicate) booleanprotected static Object[]voidvoidprotected voidmergeTypeMapsAssymetric(Map map1, Map map2, Map theory1, Map theory2) protected MapmergeTypeMapsIntersect(Map map1, Map map2, boolean variables) protected MapmergeTypeMapsUnion(Map map1, Map map2) voidtoString()protected static Object[]
-
Field Details
-
typecheck
protected boolean typecheck -
vtypes
-
vtypetheory
-
ptypes
-
ptypetheory
-
-
Constructor Details
-
BindingContext
public BindingContext(boolean typecheck)
-
-
Method Details
-
getCheckingTypes
public boolean getCheckingTypes() -
getVariableTypes
-
getParameterTypes
-
addArgumentTypes
public void addArgumentTypes(Object argument, Class[] types, PredicateIF predicate) throws InvalidQueryException - Throws:
InvalidQueryException
-
mergeIntersect
- Throws:
InvalidQueryException
-
mergeTypeMapsIntersect
protected Map mergeTypeMapsIntersect(Map map1, Map map2, boolean variables) throws InvalidQueryException - Throws:
InvalidQueryException
-
mergeUnion
-
mergeTypeMapsUnion
-
mergeAssymetric
-
mergeTypeMapsAssymetric
-
intersect
-
union
-
toString
-