Drools :: Core 6.1.0.Beta1

org.drools.core.util.index
Class IndexUtil

java.lang.Object
  extended by org.drools.core.util.index.IndexUtil

public class IndexUtil
extends Object


Nested Class Summary
static class IndexUtil.ConstraintType
           
static class IndexUtil.Factory
           
 
Constructor Summary
IndexUtil()
           
 
Method Summary
static boolean compositeAllowed(BetaNodeFieldConstraint[] constraints, short betaNodeType)
           
static boolean isIndexable(BetaNodeFieldConstraint constraint, short nodeType)
           
static boolean[] isIndexableForNode(org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption, short nodeType, int keyDepth, BetaNodeFieldConstraint[] constraints)
           
static boolean isIndexableForNode(short nodeType, BetaNodeFieldConstraint constraint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexUtil

public IndexUtil()
Method Detail

compositeAllowed

public static boolean compositeAllowed(BetaNodeFieldConstraint[] constraints,
                                       short betaNodeType)

isIndexable

public static boolean isIndexable(BetaNodeFieldConstraint constraint,
                                  short nodeType)

isIndexableForNode

public static boolean isIndexableForNode(short nodeType,
                                         BetaNodeFieldConstraint constraint)

isIndexableForNode

public static boolean[] isIndexableForNode(org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption,
                                           short nodeType,
                                           int keyDepth,
                                           BetaNodeFieldConstraint[] constraints)

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.