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

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
An ordered collection of records with a common header.
RecordStream - Class in io.avery.vinyl
A stream of records with a common header.
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.
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