|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
CovarianceAggregator on the specified
properties, in the format: property, property2.
CovarianceAggregator that operates on the specified
properties.
AbstractDiscriminator is an abstract
Discriminator that implements the discriminate
method that doesn't take an Extractor by calling the
discriminate method that does take an Extractor
and supplying a SelfExtractor.AbstractExtractor encapsulates functionality needed by all
Extractors, specifically, determining whether an Extractor is
complete, and a chained Extractor.AbstractExtractor that uses the given
Extractor in a chain for its labels.
VarianceAggregator that operates on the specified
property.
DoubleDouble to this one.
double to this.
Aggregators.AggregateValue that wraps the given object.
AggregateValue using another
AggregateValue.
Comparator that is capable of comparing
two objects based on a dynamic list of properties of the objects
of type T.AggregateValuePropertiesComparator that pays
attention to the given List of properties in an
AggregateValue<T>.
Aggregation class performs the actual aggregation
operations.Builder class follows the "Builder" pattern to create
an Aggregation object.Builder with no aggregators, no properties,
parallelism of 1, and not using multiset discrimination.
Aggregator can be instantiated.
Lists of Aggregators.ArrayDiscriminator discriminates Lists of
arrays.ArrayChainedExtractor extracts members of an array as
labels.ArrayChainednExtractor that uses the given
Extractor to retrieve the array.
AvgAggregator that operates on the specified
property.
BigDecimalDiscriminator discriminates Lists of
BigDecimals.BigIntegerDiscriminator discriminates Lists of
BigIntegers.BooleanDiscriminator discriminates Lists of
Booleans.Aggregation object.
ByteDiscriminator discriminates Lists of
Bytes.CalendarDiscriminator discriminates Calendars.CalendarChainedExtractor extracts the milliseconds value
of the Calendar.CalendarChainedExtractor that uses the given
Extractor to retrieve the array.
ChainedDiscriminator relies on another
Discriminator to perform its work in a separate step, after
this discriminator's work is done.ChainedExtractor extracts a part of an element and returns it
as the label.ChainedExtractor that uses the given
Extractor in a chain for its labels.
CharacterDiscriminator discriminates Lists of
Characters.CharExtractor extracts integer labels by converting the
character into an integer.CharExtractor that first uses the given
Extractor to get the value.
CharSequenceDiscriminator discriminates Lists of
CharSequences, such as Strings.CharPortionExtractor is a PortionExtractor
that extracts portions of CharSequences for their labels.CharPortionExtractor that first uses the given
Extractor to get the value.
ClassDiscriminator discriminates Lists of
Objects by their class names.ClassChainedExtractor extracts the class name.ClassChainedExtractor that uses the given
Extractor to retrieve the Class name.
CollectAggregator that operates on the
specified property.
CollectionDiscriminator discriminates
Lists of Collections.CollectionChainedExtractor turns Collections
into RandomAccess Lists.CollectionChainedExtractor that uses the given
Extractor to retrieve the collection.
Comparables.DoubleDouble.
toString is well-defined, with an optional separator
String between values.ConcatAggregator that operates on the specified
property, with an empty separator string.
ConcatAggregator that operates on the specified
property, with the given separator string.
CorrelationAggregator on the specified
properties, in the format: property, property2.
CorrelationAggregator that operates on the specified
properties.
CountAggregator that operates on the specified
property.
CovarianceAggregator on the specified
properties, in the format: property, property2.
CovarianceAggregator that operates on the specified
properties.
CovariancePopAggregator on the specified
properties, in the format: property, property2.
CovariancePopAggregator that operates on the specified
properties.
DateDiscriminator discriminates Dates.DateChainedExtractor extracts the milliseconds value of
the Date.EnumChainedExtractor that uses the given
Extractor to retrieve the array.
Discriminable object knows which properties in itself to
be discriminated.DiscriminableDiscriminator assumes that the type of elements
is Discriminable.discriminate method that takes an
Extractor by supplying it a SelfExtractor.
List of values into another
List, in which all of the values from the given list exist
in the new list, and all values that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
List of values into another
List, in which all of the values from the given list exist
in the new list, and all values that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
List of elements into another
List, in which all of the elements from the given list exist
in the new list, and all elements that compare equal are adjacent to each
other, according to the given Extractor.
Discriminator is able to distinguish elements of a given
List of objects of a certain type.Discriminators utility class supplies utility functionality
for Discriminators.DoubleDouble.
double.
DoubleDiscriminator discriminates Lists of
Doubles.DoubleDouble is used when extra precision is necessary to
cut way down on floating point errors.DoubleDouble, initialized to zero.
DoubleDouble from a double.
DoubleDouble from high and low parts.
double that is closest in value to this
DoubleDouble.
EnumDiscriminator discriminates Lists of
Enums by their ordinals.EnumChainedExtractor extracts the enum ordinal.EnumChainedExtractor that uses the given
Extractor to retrieve the array.
AggregateValuePropertiesComparator is equal to this
AggregateValuePropertiesComparator.
Aggregator is equivalent to
this Aggregator.
PropertiesComparator is equal to
this PropertiesComparator.
Extractor takes an element (or part of an element) from an
object and returns it as a label.FloatDiscriminator discriminates Lists of
Floats.GeometricMeanAggregator that operates on the specified
property.
Aggregator.
Aggregator at the given index.
Aggregator to an internal cache.
Aggregator to an internal cache.
Aggregator to an internal cache.
AggregatorCache.
ChainedExtractor.
ChainedExtractor.
Extractor that extracts a label of unknown type
from a label of type T, using the given
Extractor, which supplies labels of type T.
ChainedExtractor.
ChainedExtractor.
ChainedExtractor.
ChainedExtractor.
ChainedExtractor.
ChainedExtractor.
Token.
getNextToken.
List of properties on which to discriminate on
this object.
Discriminator that discriminates on the array's
base type.
Discriminator that discriminates on the
milliseconds value of the Calendar.
Discriminator that discriminates on an unknown
type.
Discriminator that discriminates on the class
name of the objects.
Discriminator that discriminates on the
collection's base type.
Discriminator that discriminates on the
milliseconds value of the Date.
Discriminator for a particular object.
Discriminator for a particular object's
class.
Discriminator that discriminates on the enum
ordinals.
Discriminator that discriminates on a specific
property, indexed by the given index.
Discriminator that discriminates on the list's
base type.
List of Lists into a new
List of T objects.
Calendar.
Date.
Enum.
MethodCall on the base
object type.
DoubleDouble.
MethodCache.
MethodCall from the cache, or creates it by
finding the Method using reflection if it does not exist.
Token.
T representing the "group-by" aggregation.
List of parameters (possibly empty), or
null if this is a simple property name.
BigDecimals.
BigIntegers.
bytes.
Characters.
PortionExtractor.
doubles.
floats.
integers.
longs.
Extractor.
PortionExtractor.
shorts.
Aggregator aggregates.
Builder.getProperties.
MethodCall.
MethodCall, which is in this
case the type of the object prototype.
Method from an internal cache, or creates it
using reflection if it does not exist.
Method from the cache, or finds it using
reflection if it does not exist.
List<T>.
List<T>.
List<T>.
List<T>.
List<T>.
List<T>.
List<T>.
List<T>.
HarmonicMeanAggregator that operates on the specified
property.
Aggregator.
Aggregator.
StringBuilder.
CovarianceAggregator,
and 2 VarianceAggregators (one each for both properties).
CovarianceAggregator,
2 VarianceAggregators (one each for both properties), and 2
AvgAggregators (one each for both properties).
null.
null.
IntegerDiscriminator discriminates Lists of
Integers.Method using the internal parameters,
and returns the result.
Methods.
Discriminator calls this method to determine
whether all elements in the current equivalence class were complete.
Discriminator calls this method to determine
whether all elements in the current equivalence class were complete.
SelfExtractor is never "all complete", i.e., there are
no Discriminators up the chain to notify that discrimination
is complete.
Extractor
is complete.
CharSequence.
Extractor
is complete.
Extractor
is complete.
Extractor
is complete.
SelfExtractor is never "complete", i.e., we would never
want to prevent the calling of getLabel because that method
will always succeed.
Aggregator is in use.
DoubleDouble is NaN.
String, and possibly a separator.
Object to an internal list.
Object to an internal list.
LinearRegressionAggregator on the specified
properties, in the format: property, property2.
LinearRegressionAggregator that operates on the specified
properties.
LinearRegressionAggregator.LinearRegressionStats with the given attributes.
LongDiscriminator discriminates Lists of
Longs.Comparable
values.MaxAggregator that operates on the specified
property.
Aggregator into this one.
Aggregator into this one.
Aggregator into this own
Aggregator's state.
Aggregator into this one by adding counts
and sums.
Aggregator into this one by adding all
elements of the other list to this one.
Aggregator into this one.
Aggregator into this one by merging each
individual internal Aggregator.
Aggregator into this one by adding the
counts.
Aggregator into this one by multiplying
products and adding sums.
Aggregator into this one by adding counts
and sums.
Aggregator into this one.
Aggregator into this one by taking the
maximum of the two maximums.
Aggregator into this one by taking the
minimum of the two minimums.
Aggregator into this one by adding the
contents of the given Aggregator's internal list into this
Aggregator's internal list.
Aggregator into this one by adding the
contents of the given Aggregator's internal list into this
Aggregator's internal list.
Aggregator into this one by multiplying the
respective products.
Aggregator into this one by adding the
respective sums.
Lists of PositionedAggregatorLists, by
taking the following structure and merging and terminating any unfinished
Aggregators:
HashMap that maps property names
to Methods.MethodCall bundles a Method object and an array
of parameter values together so they can go together into a Map
as the value.MethodCall.
Comparable
values.MinAggregator that operates on the specified
property.
Comparable
values.ModeAggregator that operates on the specified
property.
Discriminator.DoubleDouble.
double.
MultiPropAggregator can be instantiated.
Extractor.
DoubleDouble NaN (Not a Number), immutable.
NullDiscriminator extracts nulls into a separate
equivalence class, then calls another discriminator.NullDiscriminator that decorates another
Discriminator, to allow null labels.
NumberDiscriminator discriminates Lists of
Numbers.PercentileAggregator on the specified
properties, in the format: percentile, property.
PercentileAggregator that operates on the specified
properties.
PortionDiscriminator is an abstract class that represents
all Discriminators that need to discriminate in steps, whether
it be characters in a string, elements of an array, or bit portions of a
number.PortionExtractor extracts a portion of an
element and returns it as the label.PortionExtractor that uses the given
Extractor in a chain for its labels.
ProductAggregator that operates on the specified
property.
Comparator that is capable of
comparing two objects based on a dynamic list of properties of the objects
of type T.PropertiesComparator that pays attention to the
given List of properties in the generic type T.
PropertiesDiscriminator discriminates Lists of
Objects by their properties.PropertiesDiscriminator that discriminates on
the given properties of a list of elements.
PropertiesDiscriminator that discriminates on
the given properties of a list of elements.
MethodCallChainedExtractor extracts results of a method
call as labels.MethodCallChainedExtractor that uses the given
Extractor to retrieve the base item.
property[([param[, param]*])].PropertyParser.
PropertyParser object that will parse the given property text.
PropertyScanner object, with empty input.
PropertyScanner object, with the given input.
RandomAccessListDiscriminator discriminates
Lists of Lists.ListChainedExtractor extracts members of a random access
list as labels.ListChainedExtractor that uses the given
Extractor to retrieve the list.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
Aggregator object,
with the same property(ies) to analyze.
DoubleDouble equal to zero.
SelfExtractor returns the element itself as the label.SelfMethodCall is a MethodCall that simply
returns its own object, instead of invoking a Method on that
object.SelfMethodCall around an object.
value
associated with the given Aggregator for later retrieval.
List of Aggregators to use.
Discriminator calls this method to indicate whether all
elements in its current equivalence class were complete.
Discriminator calls this method to indicate whether all
elements in its current equivalence class were complete.
SelfExtractor is never "all complete", i.e., there are
no Discriminators up the chain to notify that discrimination
is complete.
Aggregator is in use.
List of properties.
String from the property in
the format: property, "separator".
Strings.
Strings.
PropertyScanner another property text string to
scan.
ShortDiscriminator discriminates Lists of
Shorts.StdDevAggregator that operates on the specified
property.
StdDevPopAggregator that operates on the specified
property.
DoubleDouble from this one.
double from this.
SumAggregator that operates on the specified
property.
CovariancePop(prop1, prop2) / Math.sqrt(VariancePop(prop1) * VariancePop(prop2))
LinearRegressionStats, with the following
calculations:
slope = cov(prop1, prop2) / var(prop2)
intercept = avg(prop1) - slope * avg(prop2)
count = number of pairs where both elements were non-null, and thus
counted in these calculations.
Collections.sort.
Collections.sort, using a
PropertiesComparator that compares values based on the
second property given.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
DoubleDouble.
Aggregator, in the form
"className(property)".
String representation of this
ConcatAggregator, which takes into account the possible
existence of a separator String specified in the property.
String representation: (slope,intercept,count,rSquared,correlation,avg1,avg2).
String representation of this
MultiPropAggregator.
String representation of this
TwoPropAggregator.
TwoPropAggregator can be instantiated.
VarianceAggregator that operates on the specified
property.
VariancePopAggregator that operates on the specified
property.
DoubleDouble zero, immutable.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||