Index
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
All Classes and Interfaces|All Packages