Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

aggField(Field<T>, Collector<? super Record, ?, ? extends T>) - Method in class io.avery.vinyl.AggregateAPI
Defines (or redefines) the given field as an aggregate over input records, using the given collector.
aggField(Field<U>, Function<? super T, ? extends U>) - Method in class io.avery.vinyl.AggregateAPI.Aggs
Defines (or redefines) a field as the application of the given function to this sub-configurator's intermediate aggregation result.
aggField(Field<U>, Collector<? super T, ?, ? extends U>) - Method in class io.avery.vinyl.AggregateAPI.Route
Defines (or redefines) the given field as an aggregate over values emitted to the field by this sub-configurator's routing function.
aggregate(Consumer<AggregateAPI>) - Method in class io.avery.vinyl.RecordStream
Returns a stream that aggregates the records in this stream, possibly within grouped partitions.
AggregateAPI - Class in io.avery.vinyl
A configurator used to define an aggregate operation on a record-stream.
AggregateAPI.Aggs<T> - Class in io.avery.vinyl
A sub-configurator used to define fields of an aggregate operation that depend on a common intermediate aggregation result.
AggregateAPI.Keys<T> - Class in io.avery.vinyl
A sub-configurator used to define keys of an aggregate operation that depend on a common intermediate result.
AggregateAPI.Route<T> - Class in io.avery.vinyl
A sub-configurator used to define fields of an aggregate operation that aggregate over values emitted to them by a shared routing function.
aggs(Collector<? super Record, ?, ? extends T>, Consumer<AggregateAPI.Aggs<T>>) - Method in class io.avery.vinyl.AggregateAPI
Configures a sub-configurator, that may define (or redefine) fields in terms of the result of aggregating the input records using the given collector.
all(JoinPred...) - Method in class io.avery.vinyl.JoinAPI.On
Creates a JoinPred that passes if all of the given predicates pass.
allFields() - Method in class io.avery.vinyl.SelectAPI
Defines (or redefines) each field from the input stream as the lookup of the same field on each input record.
allFieldsExcept(Field<?>...) - Method in class io.avery.vinyl.SelectAPI
Defines (or redefines) each field from the input stream, excluding the given excluded fields, as the lookup of the same field on each input record.
allMatch(DoublePredicate) - Method in class io.avery.vinyl.RecordStream.AuxDouble
 
allMatch(IntPredicate) - Method in class io.avery.vinyl.RecordStream.AuxInt
 
allMatch(LongPredicate) - Method in class io.avery.vinyl.RecordStream.AuxLong
 
allMatch(Predicate<? super Record>) - Method in class io.avery.vinyl.RecordStream
 
allMatch(Predicate<? super T>) - Method in class io.avery.vinyl.RecordStream.Aux
 
Analytics - Class in io.avery.vinyl
Factory methods that create various useful analytic functions, of the form expected by SelectAPI.Window.
any(JoinPred...) - Method in class io.avery.vinyl.JoinAPI.On
Creates a JoinPred that passes if any of the given predicates pass.
anyMatch(DoublePredicate) - Method in class io.avery.vinyl.RecordStream.AuxDouble
 
anyMatch(IntPredicate) - Method in class io.avery.vinyl.RecordStream.AuxInt
 
anyMatch(LongPredicate) - Method in class io.avery.vinyl.RecordStream.AuxLong
 
anyMatch(Predicate<? super Record>) - Method in class io.avery.vinyl.RecordStream
 
anyMatch(Predicate<? super T>) - Method in class io.avery.vinyl.RecordStream.Aux
 
asDoubleStream() - Method in class io.avery.vinyl.RecordStream.AuxInt
 
asDoubleStream() - Method in class io.avery.vinyl.RecordStream.AuxLong
 
asLongStream() - Method in class io.avery.vinyl.RecordStream.AuxInt
 
aux() - Method in class io.avery.vinyl.RecordStream
Converts this stream to an auxiliary object stream consisting of the records of this stream.
aux(DoubleStream) - Static method in class io.avery.vinyl.RecordStream
Converts the given stream to an auxiliary double stream, or returns the given stream if it is already an auxiliary double stream.
aux(IntStream) - Static method in class io.avery.vinyl.RecordStream
Converts the given stream to an auxiliary int stream, or returns the given stream if it is already an auxiliary int stream.
aux(LongStream) - Static method in class io.avery.vinyl.RecordStream
Converts the given stream to an auxiliary long stream, or returns the given stream if it is already an auxiliary long stream.
aux(Stream<T>) - Static method in class io.avery.vinyl.RecordStream
Converts the given stream to an auxiliary object stream, or returns the given stream if it is already an auxiliary object stream.
average() - Method in class io.avery.vinyl.RecordStream.AuxDouble
 
average() - Method in class io.avery.vinyl.RecordStream.AuxInt
 
average() - Method in class io.avery.vinyl.RecordStream.AuxLong
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages