Package org.projog.core.predicate.udp
Class Index
- java.lang.Object
-
- org.projog.core.predicate.udp.Index
-
final class Index extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private KeyFactories.KeyFactorykeyFactoryprivate static ClauseAction[]NO_MATCHESprivate int[]positionsprivate java.util.Map<java.lang.Object,ClauseAction[]>result
-
Constructor Summary
Constructors Constructor Description Index(int[] positions, java.util.Map<java.lang.Object,ClauseAction[]> result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intgetKeyCount()(package private) ClauseAction[]getMatches(Term[] args)
-
-
-
Field Detail
-
NO_MATCHES
private static final ClauseAction[] NO_MATCHES
-
positions
private final int[] positions
-
result
private final java.util.Map<java.lang.Object,ClauseAction[]> result
-
keyFactory
private final KeyFactories.KeyFactory keyFactory
-
-
Constructor Detail
-
Index
Index(int[] positions, java.util.Map<java.lang.Object,ClauseAction[]> result)
-
-
Method Detail
-
getMatches
ClauseAction[] getMatches(Term[] args)
-
getKeyCount
int getKeyCount()
-
-