Index
All Classes and Interfaces|All Packages
R
- rank(long, Comparator<? super Record>) - Static method in class io.avery.vinyl.Analytics
-
Returns an analytic function that emits a rank for each record in the partition, by starting with the given first rank and assigning the same rank to consecutively tied records, incrementing the rank by the number of ties when the tie is broken.
- Record - Class in io.avery.vinyl
-
A shallowly immutable carrier for a fixed set of values, determined by the record
header
. - RecordSet - Class in io.avery.vinyl
- RecordStream - Class in io.avery.vinyl
- RecordStream.Aux<T> - Class in io.avery.vinyl
-
An auxiliary stream of objects that may readily be converted to or from a
record-stream
. - RecordStream.AuxDouble - Class in io.avery.vinyl
-
An auxiliary stream of doubles that may readily be converted to or from a
record-stream
. - RecordStream.AuxInt - Class in io.avery.vinyl
-
An auxiliary stream of ints that may readily be converted to or from a
record-stream
. - RecordStream.AuxLong - Class in io.avery.vinyl
-
An auxiliary stream of longs that may readily be converted to or from a
record-stream
. - reduce(double, DoubleBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxDouble
- reduce(int, IntBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxInt
- reduce(long, LongBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxLong
- reduce(Record, BinaryOperator<Record>) - Method in class io.avery.vinyl.RecordStream
- reduce(BinaryOperator<Record>) - Method in class io.avery.vinyl.RecordStream
- reduce(BinaryOperator<T>) - Method in class io.avery.vinyl.RecordStream.Aux
- reduce(DoubleBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxDouble
- reduce(IntBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxInt
- reduce(LongBinaryOperator) - Method in class io.avery.vinyl.RecordStream.AuxLong
- reduce(T, BinaryOperator<T>) - Method in class io.avery.vinyl.RecordStream.Aux
- reduce(U, BiFunction<U, ? super Record, U>, BinaryOperator<U>) - Method in class io.avery.vinyl.RecordStream
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class io.avery.vinyl.RecordStream.Aux
- right(Field<T>) - Method in class io.avery.vinyl.JoinAPI.On
-
Creates a
JoinExpr
that evaluates to the value associated with the given field in each right-side record. - right(Function<? super Record, T>) - Method in class io.avery.vinyl.JoinAPI.On
-
Creates a
JoinExpr
that evaluates to the result of applying the given function to each right-side record. - rightAllFields() - Method in class io.avery.vinyl.JoinAPI.Select
-
Defines (or redefines) each field from the right-side stream as the lookup of the same field on each right-side input record.
- rightAllFieldsExcept(Field<?>...) - Method in class io.avery.vinyl.JoinAPI.Select
-
Defines (or redefines) each field from the right-side stream, excluding the given excluded fields, as the lookup of the same field on each right-side input record.
- rightField(Field<?>) - Method in class io.avery.vinyl.JoinAPI.Select
-
Defines (or redefines) the given field as the lookup of the same field on each right-side input record.
- rightFields(Field<?>...) - Method in class io.avery.vinyl.JoinAPI.Select
-
Defines (or redefines) each of the given fields as the lookup of the same field on each right-side input record.
- rightJoin(RecordStream, Function<JoinAPI.On, JoinPred>, Consumer<JoinAPI.Select>) - Method in class io.avery.vinyl.RecordStream
-
Returns a stream that performs a right outer join between this (left) stream and the given right stream.
- rightMatch(Predicate<? super Record>) - Method in class io.avery.vinyl.JoinAPI.On
-
Creates a
JoinPred
that passes if the given plain predicate over right-side records passes. - route(BiConsumer<? super Record, ? super BiConsumer<Field<?>, T>>, Consumer<AggregateAPI.Route<T>>) - Method in class io.avery.vinyl.AggregateAPI
-
Configures a sub-configurator, that may define (or redefine) fields as aggregates over values emitted to those fields by the given routing function.
- rowNumber(long) - Static method in class io.avery.vinyl.Analytics
-
Returns an analytic function that emits a number for each record in the partition, by starting with the given first number and incrementing by one for each record.
All Classes and Interfaces|All Packages