Class PredicateList.PredicateWrapperList
- java.lang.Object
-
- org.apache.derby.impl.sql.compile.PredicateList.PredicateWrapperList
-
- Enclosing class:
- PredicateList
private static class PredicateList.PredicateWrapperList extends java.lang.ObjectAnother inner class which is basically a List of Predicate Wrappers.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intnumDuplicates(package private) intnumPredsprivate java.util.ArrayList<PredicateList.PredicateWrapper>pwList(package private) intweight
-
Constructor Summary
Constructors Constructor Description PredicateWrapperList(int maxValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.List<PredicateList.PredicateWrapper>createLeadingUnique()(package private) PredicateList.PredicateWrapperelementAt(int i)(package private) intgetWeight()(package private) voidinsert(PredicateList.PredicateWrapper pw)(package private) voidremoveElement(Predicate p)(package private) voidremoveElementAt(int index)(package private) voidretainLeadingContiguous()(package private) voidsetWeight(int weight)(package private) intsize()(package private) intuniqueSize()
-
-
-
Field Detail
-
pwList
private final java.util.ArrayList<PredicateList.PredicateWrapper> pwList
-
numPreds
int numPreds
-
numDuplicates
int numDuplicates
-
weight
int weight
-
-
Method Detail
-
removeElement
void removeElement(Predicate p)
-
removeElementAt
void removeElementAt(int index)
-
elementAt
PredicateList.PredicateWrapper elementAt(int i)
-
insert
void insert(PredicateList.PredicateWrapper pw)
-
size
int size()
-
uniqueSize
int uniqueSize()
-
retainLeadingContiguous
void retainLeadingContiguous()
-
createLeadingUnique
private java.util.List<PredicateList.PredicateWrapper> createLeadingUnique()
-
setWeight
void setWeight(int weight)
-
getWeight
int getWeight()
-
-