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.Object
Another inner class which is basically a List of Predicate Wrappers.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
numDuplicates
(package private) int
numPreds
private java.util.ArrayList<PredicateList.PredicateWrapper>
pwList
(package private) int
weight
-
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.PredicateWrapper
elementAt(int i)
(package private) int
getWeight()
(package private) void
insert(PredicateList.PredicateWrapper pw)
(package private) void
removeElement(Predicate p)
(package private) void
removeElementAt(int index)
(package private) void
retainLeadingContiguous()
(package private) void
setWeight(int weight)
(package private) int
size()
(package private) int
uniqueSize()
-
-
-
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()
-
-