## A

[accumulate(V)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg0.html#accumulate(V/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg0](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg0.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg1.html#accumulate(V,T0/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg1](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg1.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg2.html#accumulate(V,T0,T1/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg2](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg2.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg3.html#accumulate(V,T0,T1,T2/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg3](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg3.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2, T3)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg4.html#accumulate(V,T0,T1,T2,T3/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg4](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg4.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2, T3, T4)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg5.html#accumulate(V,T0,T1,T2,T3,T4/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg5](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg5.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2, T3, T4, T5)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg6.html#accumulate(V,T0,T1,T2,T3,T4,T5/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg6](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg6.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2, T3, T4, T5, T6)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg7.html#accumulate(V,T0,T1,T2,T3,T4,T5,T6/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg7](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg7.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulate(V, T0, T1, T2, T3, T4, T5, T6, T7)](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg8.html#accumulate(V,T0,T1,T2,T3,T4,T5,T6,T7/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg8](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg8.html "interface in com.rpl.rama.ops"/index.html)

Combine current aggregated value with new input to produce new aggregated value

[accumulator(RamaAccumulatorAgg0)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg0)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of zero arguments as an aggregator.

[accumulator(RamaAccumulatorAgg1, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of one argument as an aggregator.

[accumulator(RamaAccumulatorAgg2, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of two arguments as an aggregator.

[accumulator(RamaAccumulatorAgg3, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of three arguments as an aggregator.

[accumulator(RamaAccumulatorAgg4, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of four arguments as an aggregator.

[accumulator(RamaAccumulatorAgg5, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of five arguments as an aggregator.

[accumulator(RamaAccumulatorAgg6, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of six arguments as an aggregator.

[accumulator(RamaAccumulatorAgg7, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of seven arguments as an aggregator.

[accumulator(RamaAccumulatorAgg8, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#accumulator(com.rpl.rama.ops.RamaAccumulatorAgg8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom accumulator](/content/docs/~/aggregators.html#_defining_aggregators/index.html) of eight arguments as an aggregator.

[ACK](/content/javadoc/com/rpl/rama/AckLevel.html#ACK/index.html) \- Enum constant in enum class com.rpl.rama. [AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html)

Waits for confirmation the append has been received and replicated on the target
depot partition and that all colocated stream topologies have processed the append.

[AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html) \- Enum Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Ack levels for use with [`depot clients`](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html).

[ackReturn(Object)](/content/javadoc/com/rpl/rama/Block.html#ackReturn(java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK

[ackReturn(Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#ackReturn(java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK

[ackReturn(Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#ackReturn(java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK

[ackReturn(Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#ackReturn(java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK

[ackReturnAgg(RamaAccumulatorAgg1)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#ackReturnAgg(com.rpl.rama.ops.RamaAccumulatorAgg1)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ackReturnAgg(RamaAccumulatorAgg1)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#ackReturnAgg(com.rpl.rama.ops.RamaAccumulatorAgg1)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ackReturnAgg(RamaCombinerAgg)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#ackReturnAgg(com.rpl.rama.ops.RamaCombinerAgg)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ackReturnAgg(RamaCombinerAgg)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#ackReturnAgg(com.rpl.rama.ops.RamaCombinerAgg)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ackReturnAgg(RamaFunction1<Object, Agg>)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#ackReturnAgg(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ackReturnAgg(RamaFunction1<Object, Agg>)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#ackReturnAgg(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Specifies aggregator to use for ack returns for processing off of this depot.

[ACTIVE](/content/javadoc/com/rpl/rama/ProxyState.Status.html#ACTIVE/index.html) \- Enum constant in enum class com.rpl.rama. [ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html)[addFixedKeys(Object...)](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html#addFixedKeys(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [PState.MigratedSchema](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html "interface in com.rpl.rama"/index.html)

Migration option to specify keys being added to a [`fixedKeysSchema`](/content/javadoc/com/rpl/rama/PState.html#fixedKeysSchema(java.lang.Object.../index.html)).

[afterElem()](/content/javadoc/com/rpl/rama/Path.html#afterElem(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a list to void element at end.

[afterElem()](/content/javadoc/com/rpl/rama/Path.Impl.html#afterElem(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a list to void element at end.

[agg(Agg)](/content/javadoc/com/rpl/rama/Block.html#agg(com.rpl.rama.Agg)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[agg(Agg)](/content/javadoc/com/rpl/rama/Block.Impl.html#agg(com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[agg(Agg)](/content/javadoc/com/rpl/rama/Case.Impl.html#agg(com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[agg(Agg)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#agg(com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[agg(String, Agg)](/content/javadoc/com/rpl/rama/Block.html#agg(java.lang.String,com.rpl.rama.Agg)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregator.

[agg(String, Agg)](/content/javadoc/com/rpl/rama/Block.Impl.html#agg(java.lang.String,com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregator.

[agg(String, Agg)](/content/javadoc/com/rpl/rama/Case.Impl.html#agg(java.lang.String,com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregator.

[agg(String, Agg)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#agg(java.lang.String,com.rpl.rama.Agg)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregator.

[Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Used for specifying aggregators in Rama topologies in conjunction with
[`agg`](/content/javadoc/com/rpl/rama/Block.html#agg(com.rpl.rama.Agg)) or [`compoundAgg`](/content/javadoc/com/rpl/rama/Block.html#agg(com.rpl.rama.Agg))
methods

[AggOrCompoundAgg](/content/javadoc/com/rpl/rama/ops/AggOrCompoundAgg.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)[all()](/content/javadoc/com/rpl/rama/Path.html#all(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to every element of a collection.

[all()](/content/javadoc/com/rpl/rama/Path.Impl.html#all(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to every element of a collection.

[allowYield()](/content/javadoc/com/rpl/rama/SelectOptions.html#allowYield(/index.html)) \- Static method in interface com.rpl.rama. [SelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.html "interface in com.rpl.rama"/index.html)

Allow the select call to yield during execution in order to not run for too long at a time on
the task thread.

[allowYield()](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html#allowYield(/index.html)) \- Method in class com.rpl.rama. [SelectOptions.CaptureSelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html "class in com.rpl.rama"/index.html)[allowYield()](/content/javadoc/com/rpl/rama/SelectOptions.Impl.html#allowYield(/index.html)) \- Method in interface com.rpl.rama. [SelectOptions.Impl](/content/javadoc/com/rpl/rama/SelectOptions.Impl.html "interface in com.rpl.rama"/index.html)[allPartition()](/content/javadoc/com/rpl/rama/Block.html#allPartition(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all tasks in module

[allPartition()](/content/javadoc/com/rpl/rama/Block.Impl.html#allPartition(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all tasks in module

[allPartition()](/content/javadoc/com/rpl/rama/Case.Impl.html#allPartition(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all tasks in module

[allPartition()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#allPartition(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all tasks in module

[allPartition(String)](/content/javadoc/com/rpl/rama/Block.html#allPartition(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all partitions of given depot or PState

[allPartition(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#allPartition(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all partitions of given depot or PState

[allPartition(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#allPartition(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all partitions of given depot or PState

[allPartition(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#allPartition(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Executes subsequent code on all partitions of given depot or PState

[anchor(String)](/content/javadoc/com/rpl/rama/Block.html#anchor(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Attaches a no-op node with the given anchor

[anchor(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#anchor(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Attaches a no-op node with the given anchor

[anchor(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#anchor(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Attaches a no-op node with the given anchor

[anchor(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#anchor(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Attaches a no-op node with the given anchor

[and(Object)](/content/javadoc/com/rpl/rama/Agg.html#and(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Applies "and" operator to all input.

[AND](/content/javadoc/com/rpl/rama/ops/Ops.html#AND/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

"and" operator based on values being "truthy" (not null or false).

[append(Object)](/content/javadoc/com/rpl/rama/Depot.html#append(java.lang.Object)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Append data to depot using [`AckLevel.ACK`](/content/javadoc/com/rpl/rama/AckLevel.html#ACK/index.html).

[append(Object, AckLevel)](/content/javadoc/com/rpl/rama/Depot.html#append(java.lang.Object,com.rpl.rama.AckLevel)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Append data to depot using specified [`AckLevel`](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html).

[APPEND\_ACK](/content/javadoc/com/rpl/rama/AckLevel.html#APPEND_ACK/index.html) \- Enum constant in enum class com.rpl.rama. [AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html)

Waits for confirmation the append has been received and replicated on the target
depot partition.

[appendAsync(Object)](/content/javadoc/com/rpl/rama/Depot.html#appendAsync(java.lang.Object)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Append data to depot using [`AckLevel.ACK`](/content/javadoc/com/rpl/rama/AckLevel.html#ACK/index.html).

[appendAsync(Object, AckLevel)](/content/javadoc/com/rpl/rama/Depot.html#appendAsync(java.lang.Object,com.rpl.rama.AckLevel)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Append data to depot using specified [`AckLevel`](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html).

[AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents an unknown value being appended to a sequence.

[AppendDiff(int)](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#%3Cinit%3E(int/index.html)) \- Constructor for class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[AppendDiff.Processor](/content/javadoc/com/rpl/rama/diffs/AppendDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[ascending()](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html#ascending(/index.html)) \- Method in interface com.rpl.rama.ops. [TopMonotonicAgg](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html "interface in com.rpl.rama.ops"/index.html)

Sort results in ascending order rather than descending order

[atomicBlock(Block)](/content/javadoc/com/rpl/rama/Block.html#atomicBlock(com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Runs subblock until it completes synchronously.

[atomicBlock(Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#atomicBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Runs subblock until it completes synchronously.

[atomicBlock(Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#atomicBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Runs subblock until it completes synchronously.

[atomicBlock(Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#atomicBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Runs subblock until it completes synchronously.

[average(Object)](/content/javadoc/com/rpl/rama/Agg.html#average(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Averages input into a java.lang.Long.

## B

[BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html) \- Interface in [com.rpl.rama.backup](/content/javadoc/com/rpl/rama/backup/package-summary.html)

This interface defines the functionality required in order to
create, store and manage Rama cluster backups.

[BackupProvider.KeysPage](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html "class in com.rpl.rama.backup"/index.html) \- Class in [com.rpl.rama.backup](/content/javadoc/com/rpl/rama/backup/package-summary.html)[BackupProviderTester](/content/javadoc/com/rpl/rama/backup/BackupProviderTester.html "class in com.rpl.rama.backup"/index.html) \- Class in [com.rpl.rama.backup](/content/javadoc/com/rpl/rama/backup/package-summary.html)

Provide a test implementation for a backup provider implementation.

[BackupProviderTester()](/content/javadoc/com/rpl/rama/backup/BackupProviderTester.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.backup. [BackupProviderTester](/content/javadoc/com/rpl/rama/backup/BackupProviderTester.html "class in com.rpl.rama.backup"/index.html)[batchBlock(Block)](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Specifies a [batch block](/content/docs/~/intermediate-dataflow.html#_batch_blocks/index.html).

[batchBlock(Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#batchBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Specifies a [batch block](/content/docs/~/intermediate-dataflow.html#_batch_blocks/index.html).

[batchBlock(Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#batchBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Specifies a [batch block](/content/docs/~/intermediate-dataflow.html#_batch_blocks/index.html).

[batchBlock(Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#batchBlock(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Specifies a [batch block](/content/docs/~/intermediate-dataflow.html#_batch_blocks/index.html).

[beforeElem()](/content/javadoc/com/rpl/rama/Path.html#beforeElem(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a list to void element at beginning.

[beforeElem()](/content/javadoc/com/rpl/rama/Path.Impl.html#beforeElem(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a list to void element at beginning.

[beforeIndex(Object)](/content/javadoc/com/rpl/rama/Path.html#beforeIndex(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on list to void element before an index.

[beforeIndex(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#beforeIndex(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on list to void element before an index.

[beginning()](/content/javadoc/com/rpl/rama/Path.html#beginning(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a list to empty subsequence at beginning.

[beginning()](/content/javadoc/com/rpl/rama/Path.Impl.html#beginning(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a list to empty subsequence at beginning.

[Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Core API for specifying dataflow code using the builder pattern.

[Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Block.MultiOutImpl](/content/javadoc/com/rpl/rama/Block.MultiOutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Block.Out](/content/javadoc/com/rpl/rama/Block.Out.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Block.OutImpl](/content/javadoc/com/rpl/rama/Block.OutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[branch(String, Block)](/content/javadoc/com/rpl/rama/Block.html#branch(java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)[branch(String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#branch(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)[branch(String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#branch(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)[branch(String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#branch(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

## C

[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/Diff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[canProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#canProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)[CapturedEmit(String, Object...)](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html#%3Cinit%3E(java.lang.String,java.lang.Object.../index.html)) \- Constructor for class com.rpl.rama.test. [MockOutputCollector.CapturedEmit](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html "class in com.rpl.rama.test"/index.html)[CapturedSortedRangeFromOptions()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html)[CapturedSortedRangeOptions()](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html)[CapturedSortedRangeToOptions()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html)[CapturedSubindexOptions()](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [SubindexOptions.CapturedSubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html "class in com.rpl.rama"/index.html)[captureNewValInto(String)](/content/javadoc/com/rpl/rama/Agg.html#captureNewValInto(java.lang.String)) \- Method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Captures updated value of aggregated location into var for post-agg phase of a batch block.

[CaptureSelectOptions()](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [SelectOptions.CaptureSelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html "class in com.rpl.rama"/index.html)[Case](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Used to create cases for [`Block.cond(com.rpl.rama.Case...)`](/content/javadoc/com/rpl/rama/Block.html#cond(com.rpl.rama.Case.../index.html))

[Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Case.MultiOutImpl](/content/javadoc/com/rpl/rama/Case.MultiOutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Case.Out](/content/javadoc/com/rpl/rama/Case.Out.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[Case.OutImpl](/content/javadoc/com/rpl/rama/Case.OutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[change(T, Diff, T)](/content/javadoc/com/rpl/rama/ProxyState.Callback.html#change(T,com.rpl.rama.diffs.Diff,T/index.html)) \- Method in interface com.rpl.rama. [ProxyState.Callback](/content/javadoc/com/rpl/rama/ProxyState.Callback.html "interface in com.rpl.rama"/index.html)

Callback method for changes to this value

[choosePartitionIndex(T, int)](/content/javadoc/com/rpl/rama/Depot.Partitioning.html#choosePartitionIndex(T,int/index.html)) \- Method in interface com.rpl.rama. [Depot.Partitioning](/content/javadoc/com/rpl/rama/Depot.Partitioning.html "interface in com.rpl.rama"/index.html)

Computes partition number for append based on data and
number of partitions in depot

[CLASS](/content/javadoc/com/rpl/rama/ops/Ops.html#CLASS/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits [`Class`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html "class or interface in java.lang") of argument.

[close()](/content/javadoc/com/rpl/rama/integration/ManagedResource.html#close(/index.html)) \- Method in class com.rpl.rama.integration. [ManagedResource](/content/javadoc/com/rpl/rama/integration/ManagedResource.html "class in com.rpl.rama.integration"/index.html)

Closes the resource if it's an instance of java.io.Closeable.

[clusterDepot(String, String)](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html#clusterDepot(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.cluster. [ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html)

Retrieve client for a Depot

[clusterDepot(String, String, String)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#clusterDepot(java.lang.String,java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a [mirror depot](/content/docs/~/module-dependencies.html) that accesses a depot on another module.

[ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html) \- Interface in [com.rpl.rama.cluster](/content/javadoc/com/rpl/rama/cluster/package-summary.html)

Interface for retrieving depots, PStates, and query topology clients from a real cluster
or [`InProcessCluster`](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

[clusterPState(String, String)](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html#clusterPState(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.cluster. [ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html)

Retrieve client for a PState

[clusterPState(String, String, String)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#clusterPState(java.lang.String,java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a [mirror PState](/content/docs/~/module-dependencies.html) that accesses a PState on another module.

[clusterQuery(String, String)](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html#clusterQuery(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.cluster. [ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html)

Retrieve client for a query topology

[clusterQuery(String, String, String)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#clusterQuery(java.lang.String,java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a [query topology reference](/content/docs/~/module-dependencies.html) for invoking a query topology on
another module.

[collect(Path)](/content/javadoc/com/rpl/rama/Path.html#collect(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Collects a list of values selected with given path from current point.

[collect(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#collect(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Collects a list of values selected with given path from current point.

[collectOne(Path)](/content/javadoc/com/rpl/rama/Path.html#collectOne(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Collects a single value selected with given path from current point.

[collectOne(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#collectOne(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Collects a single value selected with given path from current point.

[com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html) \- package com.rpl.rama[com.rpl.rama.backup](/content/javadoc/com/rpl/rama/backup/package-summary.html) \- package com.rpl.rama.backup[com.rpl.rama.cluster](/content/javadoc/com/rpl/rama/cluster/package-summary.html) \- package com.rpl.rama.cluster[com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html) \- package com.rpl.rama.diffs[com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html) \- package com.rpl.rama.integration[com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html) \- package com.rpl.rama.module[com.rpl.rama.object](/content/javadoc/com/rpl/rama/object/package-summary.html) \- package com.rpl.rama.object[com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html) \- package com.rpl.rama.ops[com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html) \- package com.rpl.rama.test[combine(T, T)](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html#combine(T,T/index.html)) \- Method in interface com.rpl.rama.ops. [RamaCombinerAgg](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html "interface in com.rpl.rama.ops"/index.html)

Combine two values into an aggregated value

[combiner(RamaCombinerAgg, Object)](/content/javadoc/com/rpl/rama/Agg.html#combiner(com.rpl.rama.ops.RamaCombinerAgg,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Use a [custom combiner](/content/docs/~/aggregators.html#_defining_aggregators/index.html) as an aggregator

[compoundAgg(CompoundAgg)](/content/javadoc/com/rpl/rama/Block.html#compoundAgg(com.rpl.rama.CompoundAgg)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[compoundAgg(CompoundAgg)](/content/javadoc/com/rpl/rama/Block.Impl.html#compoundAgg(com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[compoundAgg(CompoundAgg)](/content/javadoc/com/rpl/rama/Case.Impl.html#compoundAgg(com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[compoundAgg(CompoundAgg)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#compoundAgg(com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Aggregates input in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)) to a single value.

[compoundAgg(String, CompoundAgg)](/content/javadoc/com/rpl/rama/Block.html#compoundAgg(java.lang.String,com.rpl.rama.CompoundAgg)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregation template.

[compoundAgg(String, CompoundAgg)](/content/javadoc/com/rpl/rama/Block.Impl.html#compoundAgg(java.lang.String,com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregation template.

[compoundAgg(String, CompoundAgg)](/content/javadoc/com/rpl/rama/Case.Impl.html#compoundAgg(java.lang.String,com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregation template.

[compoundAgg(String, CompoundAgg)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#compoundAgg(java.lang.String,com.rpl.rama.CompoundAgg)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Update PState partition on current task with given aggregation template.

[CompoundAgg](/content/javadoc/com/rpl/rama/CompoundAgg.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Static methods for making aggregation templates for [`Block.compoundAgg(com.rpl.rama.CompoundAgg)`](/content/javadoc/com/rpl/rama/Block.html#compoundAgg(com.rpl.rama.CompoundAgg)).

[cond(Case...)](/content/javadoc/com/rpl/rama/Block.html#cond(com.rpl.rama.Case.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Evaluates condition for each [`Case`](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html) in order.

[cond(Case...)](/content/javadoc/com/rpl/rama/Block.Impl.html#cond(com.rpl.rama.Case.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Evaluates condition for each [`Case`](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html) in order.

[cond(Case...)](/content/javadoc/com/rpl/rama/Case.Impl.html#cond(com.rpl.rama.Case.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Evaluates condition for each [`Case`](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html) in order.

[cond(Case...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#cond(com.rpl.rama.Case.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Evaluates condition for each [`Case`](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html) in order.

[Constant](/content/javadoc/com/rpl/rama/Constant.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Wrapper type to force an object to be a constant in dataflow code.

[Constant(Object)](/content/javadoc/com/rpl/rama/Constant.html#%3Cinit%3E(java.lang.Object)) \- Constructor for class com.rpl.rama. [Constant](/content/javadoc/com/rpl/rama/Constant.html "class in com.rpl.rama"/index.html)[CONTAINS](/content/javadoc/com/rpl/rama/ops/Ops.html#CONTAINS/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Arguments are a collection and an object and returns boolean true or false
if the object is contained in the collection.

[continueLoop(Object...)](/content/javadoc/com/rpl/rama/Block.html#continueLoop(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Executes another iteration of the loop.

[continueLoop(Object...)](/content/javadoc/com/rpl/rama/Block.Impl.html#continueLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Executes another iteration of the loop.

[continueLoop(Object...)](/content/javadoc/com/rpl/rama/Case.Impl.html#continueLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Executes another iteration of the loop.

[continueLoop(Object...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#continueLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Executes another iteration of the loop.

[count()](/content/javadoc/com/rpl/rama/Agg.html#count(/index.html)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Counts input into a java.lang.Long

[create()](/content/javadoc/com/rpl/rama/Block.html#create(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Creates an empty Block that can have additional code attached.

[create()](/content/javadoc/com/rpl/rama/LoopVars.html#create(/index.html)) \- Static method in interface com.rpl.rama. [LoopVars](/content/javadoc/com/rpl/rama/LoopVars.html "interface in com.rpl.rama"/index.html)

Creates an empty LoopVars.

[create()](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama.module. [MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Creates an empty MicrobatchSourceOptions.

[create()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Creates an empty StreamSourceOptions.

[create()](/content/javadoc/com/rpl/rama/Path.html#create(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Creates an empty Path.

[create()](/content/javadoc/com/rpl/rama/SelectOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama. [SelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.html "interface in com.rpl.rama"/index.html)

Creates an empty SubiSelectOptionsndexOptions.

[create()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html "interface in com.rpl.rama"/index.html)

Creates an empty SortedRangeFromOptions.

[create()](/content/javadoc/com/rpl/rama/SortedRangeOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.html "interface in com.rpl.rama"/index.html)

Creates an empty SortedRangeOptions.

[create()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html "interface in com.rpl.rama"/index.html)

Creates an empty SortedRangeToOptions.

[create()](/content/javadoc/com/rpl/rama/SubindexOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama. [SubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.html "interface in com.rpl.rama"/index.html)

Creates an empty SubindexOptions.

[create()](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#create(/index.html)) \- Static method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Creates an InProcessCluster

[create()](/content/javadoc/com/rpl/rama/test/UpdateOptions.html#create(/index.html)) \- Static method in interface com.rpl.rama.test. [UpdateOptions](/content/javadoc/com/rpl/rama/test/UpdateOptions.html "interface in com.rpl.rama.test"/index.html)

Create empty instance

[create(int, String...)](/content/javadoc/com/rpl/rama/ops/LimitAgg.html#create(int,java.lang.String.../index.html)) \- Static method in interface com.rpl.rama.ops. [LimitAgg](/content/javadoc/com/rpl/rama/ops/LimitAgg.html "interface in com.rpl.rama.ops"/index.html)

Creates a limit aggregator specification

[create(PState.Schema)](/content/javadoc/com/rpl/rama/test/TestPState.html#create(com.rpl.rama.PState.Schema)) \- Static method in interface com.rpl.rama.test. [TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html)

Creates a TestPState with the given schema.

[create(Class)](/content/javadoc/com/rpl/rama/SubSource.html#create(java.lang.Class)) \- Static method in interface com.rpl.rama. [SubSource](/content/javadoc/com/rpl/rama/SubSource.html "interface in com.rpl.rama"/index.html)

Create a subSource case matching on the given type exactly.

[create(Class)](/content/javadoc/com/rpl/rama/test/TestPState.html#create(java.lang.Class)) \- Static method in interface com.rpl.rama.test. [TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html)

Creates a TestPState with the given schema.

[create(Object)](/content/javadoc/com/rpl/rama/Case.html#create(java.lang.Object)) \- Static method in interface com.rpl.rama. [Case](/content/javadoc/com/rpl/rama/Case.html "interface in com.rpl.rama"/index.html)

Create a case matching on the given condition.

[create(List<Class>)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#create(java.util.List)) \- Static method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Creates an InProcessCluster with the specified [`RamaCustomSerialization`](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html "interface in com.rpl.rama"/index.html)
implementations registered for all launched modules

[CURRENT\_MICROBATCH\_ID](/content/javadoc/com/rpl/rama/ops/Ops.html#CURRENT_MICROBATCH_ID/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Returns ID of current microbatch attempt.

[CURRENT\_TASK\_ID](/content/javadoc/com/rpl/rama/ops/Ops.html#CURRENT_TASK_ID/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits task ID where event is running

[CURRENT\_TOPOLOGY\_TYPE](/content/javadoc/com/rpl/rama/ops/Ops.html#CURRENT_TOPOLOGY_TYPE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Returns the type of the current topology ("stream", "microbatch", or "query"), or else null.

[customNav(Navigator)](/content/javadoc/com/rpl/rama/Path.html#customNav(com.rpl.rama.Navigator)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds custom navigator implementation to Path

[customNav(Navigator)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNav(com.rpl.rama.Navigator)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds custom navigator implementation to Path

[customNavBuilder(RamaFunction0<Navigator>)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction0)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of zero arguments.

[customNavBuilder(RamaFunction0<Navigator>)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of zero arguments.

[customNavBuilder(RamaFunction1<T0, Navigator>, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of one argument.

[customNavBuilder(RamaFunction1<T0, Navigator>, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of one argument.

[customNavBuilder(RamaFunction2<T0, T1, Navigator>, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of two arguments.

[customNavBuilder(RamaFunction2<T0, T1, Navigator>, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of two arguments.

[customNavBuilder(RamaFunction3<T0, T1, T2, Navigator>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of three arguments.

[customNavBuilder(RamaFunction3<T0, T1, T2, Navigator>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of three arguments.

[customNavBuilder(RamaFunction4<T0, T1, T2, T3, Navigator>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of four arguments.

[customNavBuilder(RamaFunction4<T0, T1, T2, T3, Navigator>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of four arguments.

[customNavBuilder(RamaFunction5<T0, T1, T2, T3, T4, Navigator>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of five arguments.

[customNavBuilder(RamaFunction5<T0, T1, T2, T3, T4, Navigator>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of five arguments.

[customNavBuilder(RamaFunction6<T0, T1, T2, T3, T4, T5, Navigator>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of six arguments.

[customNavBuilder(RamaFunction6<T0, T1, T2, T3, T4, T5, Navigator>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of six arguments.

[customNavBuilder(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, Navigator>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of seven arguments.

[customNavBuilder(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, Navigator>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of seven arguments.

[customNavBuilder(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, Navigator>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#customNavBuilder(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of eight arguments.

[customNavBuilder(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, Navigator>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#customNavBuilder(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds a custom navigator built dynamically with the provided function of eight arguments.

[customPartition(RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with one argument.

[customPartition(RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with one argument.

[customPartition(RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with one argument.

[customPartition(RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with one argument.

[customPartition(RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with two arguments.

[customPartition(RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with two arguments.

[customPartition(RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with two arguments.

[customPartition(RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with two arguments.

[customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with three arguments.

[customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with three arguments.

[customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with three arguments.

[customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with three arguments.

[customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with four arguments.

[customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with four arguments.

[customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with four arguments.

[customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with four arguments.

[customPartition(RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with five arguments.

[customPartition(RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with five arguments.

[customPartition(RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with five arguments.

[customPartition(RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with five arguments.

[customPartition(RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with six arguments.

[customPartition(RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with six arguments.

[customPartition(RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with six arguments.

[customPartition(RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with six arguments.

[customPartition(RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with seven arguments.

[customPartition(RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with seven arguments.

[customPartition(RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with seven arguments.

[customPartition(RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with seven arguments.

[customPartition(RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with eight arguments.

[customPartition(RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with eight arguments.

[customPartition(RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with eight arguments.

[customPartition(RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes task to task ID specified by custom partitioner function with eight arguments.

[customPartition(String, RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with one argument.

[customPartition(String, RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with one argument.

[customPartition(String, RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with one argument.

[customPartition(String, RamaFunction1<Integer, Integer>)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with one argument.

[customPartition(String, RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with two arguments.

[customPartition(String, RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with two arguments.

[customPartition(String, RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with two arguments.

[customPartition(String, RamaFunction2<Integer, T0, Integer>, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with two arguments.

[customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with three arguments.

[customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with three arguments.

[customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with three arguments.

[customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with three arguments.

[customPartition(String, RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with four arguments.

[customPartition(String, RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with four arguments.

[customPartition(String, RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with four arguments.

[customPartition(String, RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with four arguments.

[customPartition(String, RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with five arguments.

[customPartition(String, RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with five arguments.

[customPartition(String, RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with five arguments.

[customPartition(String, RamaFunction5<Integer, T0, T1, T2, T3, Integer>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with five arguments.

[customPartition(String, RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with six arguments.

[customPartition(String, RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with six arguments.

[customPartition(String, RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with six arguments.

[customPartition(String, RamaFunction6<Integer, T0, T1, T2, T3, T4, Integer>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with six arguments.

[customPartition(String, RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with seven arguments.

[customPartition(String, RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with seven arguments.

[customPartition(String, RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with seven arguments.

[customPartition(String, RamaFunction7<Integer, T0, T1, T2, T3, T4, T5, Integer>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with seven arguments.

[customPartition(String, RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with eight arguments.

[customPartition(String, RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with eight arguments.

[customPartition(String, RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with eight arguments.

[customPartition(String, RamaFunction8<Integer, T0, T1, T2, T3, T4, T5, T6, Integer>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#customPartition(java.lang.String,com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task containing PState partition specified by custom partitioner function with eight arguments.

## D

[DAYS](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#DAYS/index.html) \- Enum constant in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Start from first record added after this many days in the past

[DEC](/content/javadoc/com/rpl/rama/ops/Ops.html#DEC/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits one less than input value as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang")

[DEC\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#DEC_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits one less than input value as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang")

[declareDepot(String, NativeDepotPartitioning)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#declareDepot(java.lang.String,com.rpl.rama.impl.NativeDepotPartitioning)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a [depot](/content/docs/~/depots.html) with the given partitioning scheme.

[declareDepot(String, Class<T>)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#declareDepot(java.lang.String,java.lang.Class)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a [depot](/content/docs/~/depots.html) with the given partitioning scheme.

[declareObject(String, Object)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#declareObject(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines an object to be copied to all tasks.

[declareTickDepot(String, long)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#declareTickDepot(java.lang.String,long/index.html)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Defines a depot that emits at the given frequency of time.

[define(RamaModule.Setup, RamaModule.Topologies)](/content/javadoc/com/rpl/rama/RamaModule.html#define(com.rpl.rama.RamaModule.Setup,com.rpl.rama.RamaModule.Topologies)) \- Method in interface com.rpl.rama. [RamaModule](/content/javadoc/com/rpl/rama/RamaModule.html "interface in com.rpl.rama"/index.html)

Specifies all depots, PStates, ETLs, and query topologies for this module.

[deleteObject(String)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#deleteObject(java.lang.String)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

Delete the object at the given key in the backup provider.

[Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for thread-safe depot clients.

[Depot.Declaration](/content/javadoc/com/rpl/rama/Depot.Declaration.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Builder-style object to specify options when declaring a depot in a module

[Depot.Partitioning<T>](/content/javadoc/com/rpl/rama/Depot.Partitioning.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for implementing custom depot partitioners

[depotPartitionAppend(String, Object)](/content/javadoc/com/rpl/rama/Block.html#depotPartitionAppend(java.lang.String,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object, AckLevel)](/content/javadoc/com/rpl/rama/Block.html#depotPartitionAppend(java.lang.String,java.lang.Object,com.rpl.rama.AckLevel)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object, AckLevel)](/content/javadoc/com/rpl/rama/Block.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object,com.rpl.rama.AckLevel)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object, AckLevel)](/content/javadoc/com/rpl/rama/Case.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object,com.rpl.rama.AckLevel)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[depotPartitionAppend(String, Object, AckLevel)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#depotPartitionAppend(java.lang.String,java.lang.Object,com.rpl.rama.AckLevel)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Append data to the partition of the depot represented by current task.

[DepotPartitionInfo](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html "class in com.rpl.rama.object"/index.html) \- Class in [com.rpl.rama.object](/content/javadoc/com/rpl/rama/object/package-summary.html)

Information about a depot partition.

[DepotPartitionInfo(long, long)](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html#%3Cinit%3E(long,long/index.html)) \- Constructor for class com.rpl.rama.object. [DepotPartitionInfo](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html "class in com.rpl.rama.object"/index.html)[deserialize(DataInput)](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html#deserialize(java.io.DataInput)) \- Method in interface com.rpl.rama. [RamaCustomSerialization](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html "interface in com.rpl.rama"/index.html)

Deserialize object

[DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Final diff sent to proxy callback after [`close`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Closeable.html#close() "class or interface in java.io") is called on it.

[DestroyedDiff()](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[DestroyedDiff.Processor](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[destroyModule(String)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#destroyModule(java.lang.String)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Destroy a module

[Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Base class for diff data which represents incremental change to a value coming from
a [`PState.proxy(Path, ProxyState.Callback)`](/content/javadoc/com/rpl/rama/PState.html#proxy(com.rpl.rama.Path,com.rpl.rama.ProxyState.Callback)) proxy} call on a PState.

[Diff()](/content/javadoc/com/rpl/rama/diffs/Diff.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.diffs. [Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html)[Diff.Processor](/content/javadoc/com/rpl/rama/diffs/Diff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[directPartition(Object)](/content/javadoc/com/rpl/rama/Block.html#directPartition(java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to specified task ID

[directPartition(Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#directPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified task ID

[directPartition(Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#directPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified task ID

[directPartition(Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#directPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified task ID

[directPartition(String, Object)](/content/javadoc/com/rpl/rama/Block.html#directPartition(java.lang.String,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to specified partition of the given depot or PState

[directPartition(String, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#directPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified partition of the given depot or PState

[directPartition(String, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#directPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified partition of the given depot or PState

[directPartition(String, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#directPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to specified partition of the given depot or PState

[disallow()](/content/javadoc/com/rpl/rama/Depot.html#disallow(/index.html)) \- Static method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Disallows depot clients from appending to this depot.

[dispenseCollected()](/content/javadoc/com/rpl/rama/Path.html#dispenseCollected(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Drops all collected values from subsequent navigation

[dispenseCollected()](/content/javadoc/com/rpl/rama/Path.Impl.html#dispenseCollected(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Drops all collected values from subsequent navigation

[DIV](/content/javadoc/com/rpl/rama/ops/Ops.html#DIV/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Divides first argument by second argument and emits a [`Double`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html "class or interface in java.lang")

[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/Diff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[doProcess(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#doProcess(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)

## E

[each(RamaFunction0<R>)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction0)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of zero arguments.

[each(RamaFunction0<R>)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of zero arguments.

[each(RamaFunction0<R>)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of zero arguments.

[each(RamaFunction0<R>)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of zero arguments.

[each(RamaFunction1<T0, R>, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of one argument.

[each(RamaFunction1<T0, R>, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of one argument.

[each(RamaFunction1<T0, R>, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of one argument.

[each(RamaFunction1<T0, R>, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of one argument.

[each(RamaFunction2<T0, T1, R>, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of two arguments.

[each(RamaFunction2<T0, T1, R>, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of two arguments.

[each(RamaFunction2<T0, T1, R>, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of two arguments.

[each(RamaFunction2<T0, T1, R>, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of two arguments.

[each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of three arguments.

[each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of three arguments.

[each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of three arguments.

[each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of three arguments.

[each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of four arguments.

[each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of four arguments.

[each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of four arguments.

[each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of four arguments.

[each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of five arguments.

[each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of five arguments.

[each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of five arguments.

[each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of five arguments.

[each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of six arguments.

[each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of six arguments.

[each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of six arguments.

[each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of six arguments.

[each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of seven arguments.

[each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of seven arguments.

[each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of seven arguments.

[each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of seven arguments.

[each(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of eight arguments.

[each(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of eight arguments.

[each(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of eight arguments.

[each(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a function of eight arguments.

[each(RamaOperation0)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation0)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of zero arguments.

[each(RamaOperation0)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation0)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of zero arguments.

[each(RamaOperation0)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation0)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of zero arguments.

[each(RamaOperation0)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation0)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of zero arguments.

[each(RamaOperation1<T0>, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of one argument.

[each(RamaOperation1<T0>, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation1,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of one argument.

[each(RamaOperation1<T0>, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation1,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of one argument.

[each(RamaOperation1<T0>, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation1,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of one argument.

[each(RamaOperation2<T0, T1>, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of two arguments.

[each(RamaOperation2<T0, T1>, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of two arguments.

[each(RamaOperation2<T0, T1>, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of two arguments.

[each(RamaOperation2<T0, T1>, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of two arguments.

[each(RamaOperation3<T0, T1, T2>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of three arguments.

[each(RamaOperation3<T0, T1, T2>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of three arguments.

[each(RamaOperation3<T0, T1, T2>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of three arguments.

[each(RamaOperation3<T0, T1, T2>, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of three arguments.

[each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of four arguments.

[each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of four arguments.

[each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of four arguments.

[each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of four arguments.

[each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of five arguments.

[each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of five arguments.

[each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of five arguments.

[each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of five arguments.

[each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of six arguments.

[each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of six arguments.

[each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of six arguments.

[each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of six arguments.

[each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of seven arguments.

[each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of seven arguments.

[each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of seven arguments.

[each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of seven arguments.

[each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#each(com.rpl.rama.ops.RamaOperation8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes an operation of eight arguments.

[each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#each(com.rpl.rama.ops.RamaOperation8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of eight arguments.

[each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#each(com.rpl.rama.ops.RamaOperation8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of eight arguments.

[each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#each(com.rpl.rama.ops.RamaOperation8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes an operation of eight arguments.

[eachAsync(RamaFunction0<CompletableFuture>)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction0)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of zero arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction0<CompletableFuture>)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction0<CompletableFuture>)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction0<CompletableFuture>)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction1<T0, CompletableFuture>, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of one argument that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction1<T0, CompletableFuture>, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction1<T0, CompletableFuture>, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction1<T0, CompletableFuture>, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of two arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of three arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of four arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of five arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of six arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of seven arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.html#eachAsync(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a function of eight arguments that returns its result asynchronously via a returned [CompletableFuture](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html).

[eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#eachAsync(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[emit(Object...)](/content/javadoc/com/rpl/rama/ops/OutputCollector.html#emit(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama.ops. [OutputCollector](/content/javadoc/com/rpl/rama/ops/OutputCollector.html "interface in com.rpl.rama.ops"/index.html)

Emit any number of fields to the default output stream.

[emit(Object...)](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html#emit(java.lang.Object.../index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html)[emitLoop(Object...)](/content/javadoc/com/rpl/rama/Block.html#emitLoop(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Emits from a loop.

[emitLoop(Object...)](/content/javadoc/com/rpl/rama/Block.Impl.html#emitLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Emits from a loop.

[emitLoop(Object...)](/content/javadoc/com/rpl/rama/Case.Impl.html#emitLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Emits from a loop.

[emitLoop(Object...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#emitLoop(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Emits from a loop.

[emitStream(String, Object...)](/content/javadoc/com/rpl/rama/ops/OutputCollector.html#emitStream(java.lang.String,java.lang.Object.../index.html)) \- Method in interface com.rpl.rama.ops. [OutputCollector](/content/javadoc/com/rpl/rama/ops/OutputCollector.html "interface in com.rpl.rama.ops"/index.html)

Emit any number of fields to a named output stream.

[emitStream(String, Object...)](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html#emitStream(java.lang.String,java.lang.Object.../index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html)[end()](/content/javadoc/com/rpl/rama/Path.html#end(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a list to empty subsequence at end.

[end()](/content/javadoc/com/rpl/rama/Path.Impl.html#end(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a list to empty subsequence at end.

[endOffset(int)](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#endOffset(int/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns the end offset of the given partition index (exclusive).

[EQUAL](/content/javadoc/com/rpl/rama/ops/Ops.html#EQUAL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Tests whether all arguments are equal and emits boolean true or false.

[equals(Object)](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)[equals(Object)](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html#equals(java.lang.Object)) \- Method in class com.rpl.rama.test. [MockOutputCollector.CapturedEmit](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html "class in com.rpl.rama.test"/index.html)[ETLTopologyBase<T>](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)

Base interface for stream and microbatch topologies

[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html#excludeStart(/index.html)) \- Method in class com.rpl.rama. [SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html)[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html#excludeStart(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html "interface in com.rpl.rama"/index.html)

Excludes the start key from the results (by default it's included).

[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.Impl.html#excludeStart(/index.html)) \- Method in interface com.rpl.rama. [SortedRangeFromOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.Impl.html "interface in com.rpl.rama"/index.html)

Excludes the start key from the results (by default it's included).

[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html#excludeStart(/index.html)) \- Method in class com.rpl.rama. [SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html)[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeOptions.html#excludeStart(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.html "interface in com.rpl.rama"/index.html)

Excludes the start key from the results (by default it's included).

[excludeStart()](/content/javadoc/com/rpl/rama/SortedRangeOptions.Impl.html#excludeStart(/index.html)) \- Method in interface com.rpl.rama. [SortedRangeOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeOptions.Impl.html "interface in com.rpl.rama"/index.html)

Excludes the start key from the results (by default it's included).

[execute()](/content/javadoc/com/rpl/rama/Block.Impl.html#execute(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Execute the given Block on the current thread.

[EXPAND](/content/javadoc/com/rpl/rama/ops/Ops.html#EXPAND/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits every element of input list as a separate field.

[EXPLODE](/content/javadoc/com/rpl/rama/ops/Ops.html#EXPLODE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits every element of input list individually.

[EXPLODE\_INDEXED](/content/javadoc/com/rpl/rama/ops/Ops.html#EXPLODE_INDEXED/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits every element of input list individually along with index of emit.

[EXPLODE\_MAP](/content/javadoc/com/rpl/rama/ops/Ops.html#EXPLODE_MAP/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits every key/value pair of input map individually.

[explodeMaterialized(String)](/content/javadoc/com/rpl/rama/Block.html#explodeMaterialized(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Emits all tuples across all partitions of a temporary PState created from [`Block.materialize(java.lang.Object...)`](/content/javadoc/com/rpl/rama/Block.html#materialize(java.lang.Object.../index.html)).

[explodeMaterialized(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#explodeMaterialized(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[explodeMaterialized(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#explodeMaterialized(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[explodeMaterialized(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#explodeMaterialized(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[explodeMicrobatch(String)](/content/javadoc/com/rpl/rama/Block.html#explodeMicrobatch(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Emits all data for this microbatch source across all partitions of depot

[explodeMicrobatch(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#explodeMicrobatch(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Emits all data for this microbatch source across all partitions of depot

[explodeMicrobatch(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#explodeMicrobatch(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Emits all data for this microbatch source across all partitions of depot

[explodeMicrobatch(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#explodeMicrobatch(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Emits all data for this microbatch source across all partitions of depot

[Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Specifies an expression to be used in an argument position in dataflow code.

[Expr(NativeAnyArityRamaOperation, Object...)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.impl.NativeAnyArityRamaOperation,java.lang.Object.../index.html)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression for built-in operation that takes any number of arguments

[Expr(RamaFunction0<R>)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction0)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with zero arguments

[Expr(RamaFunction1<T0, R>, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with one argument

[Expr(RamaFunction2<T0, T1, R>, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with two arguments

[Expr(RamaFunction3<T0, T1, T2, R>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with three arguments

[Expr(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with four arguments

[Expr(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with five arguments

[Expr(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with six arguments

[Expr(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with seven arguments

[Expr(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Expr.html#%3Cinit%3E(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)

Constructs an expression with eight arguments

[ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html) \- Interface in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

This interface is used to integrate external queue systems as depots inside Rama.

[EXTRACT\_VALUE](/content/javadoc/com/rpl/rama/ops/Ops.html#EXTRACT_VALUE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Extracts contents of a PState as a value.

## F

[fetchFrom(int, long)](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#fetchFrom(int,long/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns a chunk of records starting at the given offset.

[fetchFrom(int, long, long)](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#fetchFrom(int,long,long/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns the sequence of records between the given range of offsets.

[filteredList(Path)](/content/javadoc/com/rpl/rama/Path.html#filteredList(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to sublist of elements filtered based on given Path.

[filteredList(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#filteredList(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to sublist of elements filtered based on given Path.

[filterEqual(Object)](/content/javadoc/com/rpl/rama/Path.html#filterEqual(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is equal to provided value.

[filterEqual(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterEqual(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is equal to provided value.

[filterGreaterThan(Object)](/content/javadoc/com/rpl/rama/Path.html#filterGreaterThan(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is greater than provided value.

[filterGreaterThan(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterGreaterThan(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is greater than provided value.

[filterGreaterThanOrEqual(Object)](/content/javadoc/com/rpl/rama/Path.html#filterGreaterThanOrEqual(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is greater than or equal to provided value.

[filterGreaterThanOrEqual(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterGreaterThanOrEqual(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is greater than or equal to provided value.

[filterLessThan(Object)](/content/javadoc/com/rpl/rama/Path.html#filterLessThan(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is less than provided value.

[filterLessThan(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterLessThan(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is less than provided value.

[filterLessThanOrEqual(Object)](/content/javadoc/com/rpl/rama/Path.html#filterLessThanOrEqual(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is less than or equal to provided value.

[filterLessThanOrEqual(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterLessThanOrEqual(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is less than or equal to provided value.

[filterNotEqual(Object)](/content/javadoc/com/rpl/rama/Path.html#filterNotEqual(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is not equal to provided value.

[filterNotEqual(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterNotEqual(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if current value is not equal to provided value.

[filterNotSelected(Path)](/content/javadoc/com/rpl/rama/Path.html#filterNotSelected(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided path executed on current value navigates to zero values.

[filterNotSelected(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterNotSelected(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided path executed on current value navigates to zero values.

[filterPred(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.html#filterPred(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided function returns true on current value.

[filterPred(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterPred(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided function returns true on current value.

[filterSelected(Path)](/content/javadoc/com/rpl/rama/Path.html#filterSelected(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided path executed on current value navigates to at least one value.

[filterSelected(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#filterSelected(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Continues navigation if provided path executed on current value navigates to at least one value.

[first()](/content/javadoc/com/rpl/rama/Path.html#first(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on list to first element if not empty.

[first()](/content/javadoc/com/rpl/rama/Path.Impl.html#first(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on list to first element if not empty.

[first(Object)](/content/javadoc/com/rpl/rama/Agg.html#first(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates input to the first input seen

[FIRST](/content/javadoc/com/rpl/rama/ops/Ops.html#FIRST/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits first element of input collection or `null` if it is empty.

[fixedKeysSchema(Object...)](/content/javadoc/com/rpl/rama/PState.html#fixedKeysSchema(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare schema for map with different schema for each key.

[freshBatchSource()](/content/javadoc/com/rpl/rama/Block.html#freshBatchSource(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Declares a new batch source within pre-agg portion of a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block))

[freshBatchSource()](/content/javadoc/com/rpl/rama/Block.Impl.html#freshBatchSource(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[freshBatchSource()](/content/javadoc/com/rpl/rama/Case.Impl.html#freshBatchSource(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[freshBatchSource()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#freshBatchSource(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

## G

[gainedLeadership()](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html#gainedLeadership(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalObject](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html "interface in com.rpl.rama.integration"/index.html)

This function is called on this object whenever the task on which it lives gains leadership.

[genHashingIndexKeys(int)](/content/javadoc/com/rpl/rama/Helpers.html#genHashingIndexKeys(int/index.html)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a key that hashes to each task in a range of tasks.

[genHashingIndexKeys(String, int)](/content/javadoc/com/rpl/rama/Helpers.html#genHashingIndexKeys(java.lang.String,int/index.html)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a key starting with the given prefix that hashes to each task
in a range of tasks.

[genPStateVar()](/content/javadoc/com/rpl/rama/Helpers.html#genPStateVar(/index.html)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a unique PState var

[genPStateVar(String)](/content/javadoc/com/rpl/rama/Helpers.html#genPStateVar(java.lang.String)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a unique PState var with the given prefix

[genVar()](/content/javadoc/com/rpl/rama/Helpers.html#genVar(/index.html)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a unique var

[genVar(String)](/content/javadoc/com/rpl/rama/Helpers.html#genVar(java.lang.String)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Generates a unique var with the given prefix

[get()](/content/javadoc/com/rpl/rama/ProxyState.html#get(/index.html)) \- Method in interface com.rpl.rama. [ProxyState](/content/javadoc/com/rpl/rama/ProxyState.html "interface in com.rpl.rama"/index.html)

Get current value of this object.

[GET](/content/javadoc/com/rpl/rama/ops/Ops.html#GET/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Arguments are a collection and a key and emits the value for the key in the collection.

[getAllowYield()](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html#getAllowYield(/index.html)) \- Method in class com.rpl.rama. [SelectOptions.CaptureSelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html "class in com.rpl.rama"/index.html)[getAmt()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#getAmt(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Number of removed elements

[getArgs()](/content/javadoc/com/rpl/rama/Expr.html#getArgs(/index.html)) \- Method in class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)[getBeforeIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#getBeforeIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)

Index where element was inserted

[getBeforeIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#getBeforeIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)

Index where elements were inserted

[getBlock()](/content/javadoc/com/rpl/rama/SubBatch.html#getBlock(/index.html)) \- Method in class com.rpl.rama. [SubBatch](/content/javadoc/com/rpl/rama/SubBatch.html "class in com.rpl.rama"/index.html)[getClusterRetriever()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getClusterRetriever(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Returns ClusterManagerBase instance for retrieving foreign clients.

[getDeployedModuleNames()](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html#getDeployedModuleNames(/index.html)) \- Method in interface com.rpl.rama.cluster. [ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html)

Retrieves set of the names of all deployed modules on this cluster.

[getDiffs()](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#getDiffs(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)

Diffs in the order in which they happened

[getElem()](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#getElem(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)

Value added to multi-set

[getElem()](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#getElem(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Value removed to multi-set

[getElem()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#getElem(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)

Inserted value

[getElem()](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#getElem(/index.html)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)

Value of object added to set

[getElem()](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#getElem(/index.html)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Value of object removed from set

[getElems()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#getElems(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)

Inserted elements

[getEmits()](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html#getEmits(/index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html)

Retrieve captured emits in the order in which they happened

[getEmitsByStream()](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html#getEmitsByStream(/index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html)

Retrieve captured emits split by stream name.

[getEndOffset()](/content/javadoc/com/rpl/rama/MicrobatchParams.html#getEndOffset(/index.html)) \- Method in class com.rpl.rama. [MicrobatchParams](/content/javadoc/com/rpl/rama/MicrobatchParams.html "class in com.rpl.rama"/index.html)[getEndOffset()](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html#getEndOffset(/index.html)) \- Method in class com.rpl.rama.object. [DepotPartitionInfo](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html "class in com.rpl.rama.object"/index.html)

Retrieves the end offset of the depot partition log.

[getFrequencyMillis()](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html#getFrequencyMillis(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalObjectWithTick](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html "interface in com.rpl.rama.integration"/index.html)

Defines the frequency at which [`TaskGlobalObjectWithTick.tick()`](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html#tick(/index.html)) is called.

[getFromIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#getFromIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Sequence changed for every index after this index

[getFromIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#getFromIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)

Index of element before move

[getFromKey()](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#getFromKey(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Original value of key

[getGeneratedVarPrefix(String)](/content/javadoc/com/rpl/rama/Helpers.html#getGeneratedVarPrefix(java.lang.String)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Gets prefix string used to generate a var

[getIndex()](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#getIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)

Index of append, same as size of sequence before the append

[getIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#getIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Index of changed value

[getIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#getIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Starting index where elements were removed

[getIndexToDiff()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#getIndexToDiff(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)

Map of index to diffs for their changed values

[getKey()](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#getKey(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)

Key of changed value

[getKey()](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#getKey(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Removed key

[getKeys()](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#getKeys(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Removed keys

[getKeyToDiff()](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#getKeyToDiff(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)

Map of keys to diffs for their values

[getLogThrottler()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getLogThrottler(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Return a log throttler instance for the current context.

[getMaxAmt()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html#getMaxAmt(/index.html)) \- Method in class com.rpl.rama. [SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html)[getMaxAmt()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html#getMaxAmt(/index.html)) \- Method in class com.rpl.rama. [SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html)[getMicrobatchDepotInfo(String, String)](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html#getMicrobatchDepotInfo(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.cluster. [ClusterManagerBase](/content/javadoc/com/rpl/rama/cluster/ClusterManagerBase.html "interface in com.rpl.rama.cluster"/index.html)

Retrieve information about a microbatch topology's latest processed offsets
for all depots depended on by the topology.

[getModuleInstanceId()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getModuleInstanceId(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns module instance ID

[getModuleInstanceInfo()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getModuleInstanceInfo(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Returns information about current module.

[getModuleName()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getModuleName(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns name of module

[getModuleName()](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html#getModuleName(/index.html)) \- Method in class com.rpl.rama.object. [PartitionedObjectInfo](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html "class in com.rpl.rama.object"/index.html)

Get the name of the module that the object belongs to.

[getModuleName()](/content/javadoc/com/rpl/rama/RamaModule.html#getModuleName(/index.html)) \- Method in interface com.rpl.rama. [RamaModule](/content/javadoc/com/rpl/rama/RamaModule.html "interface in com.rpl.rama"/index.html)

Optional method to override the name of the module.

[getModuleStatus(String)](/content/javadoc/com/rpl/rama/RamaClusterManager.html#getModuleStatus(java.lang.String)) \- Method in interface com.rpl.rama. [RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html)

Get status of a launched module

[getName()](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html#getName(/index.html)) \- Method in class com.rpl.rama.object. [PartitionedObjectInfo](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html "class in com.rpl.rama.object"/index.html)

Get the name of the partitioned object.

[getNewCount()](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#getNewCount(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)

Number of times element appears after adding it

[getNewCount()](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#getNewCount(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Number of times element appears after removing it

[getNewSize()](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#getNewSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence after change

[getNumPartitions()](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#getNumPartitions(/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns the number of partitions in the external queue.

[getNumPartitions()](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html#getNumPartitions(/index.html)) \- Method in class com.rpl.rama.object. [PartitionedObjectInfo](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html "class in com.rpl.rama.object"/index.html)

Get the number of partitions of the partitioned object.

[getNumTasks()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getNumTasks(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns number of tasks in module

[getNumTasks()](/content/javadoc/com/rpl/rama/test/LaunchConfig.html#getNumTasks(/index.html)) \- Method in class com.rpl.rama.test. [LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html)[getNumThreads()](/content/javadoc/com/rpl/rama/test/LaunchConfig.html#getNumThreads(/index.html)) \- Method in class com.rpl.rama.test. [LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html)[getNumWorkers()](/content/javadoc/com/rpl/rama/test/LaunchConfig.html#getNumWorkers(/index.html)) \- Method in class com.rpl.rama.test. [LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html)[getObject(String)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#getObject(java.lang.String)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

Get the contents of the key stored in the backup provider.

[getObjectInfo()](/content/javadoc/com/rpl/rama/PartitionedObject.html#getObjectInfo(/index.html)) \- Method in interface com.rpl.rama. [PartitionedObject](/content/javadoc/com/rpl/rama/PartitionedObject.html "interface in com.rpl.rama"/index.html)

Retrieves information about the partitioned object - the name of the object, the module name, the number of partitions.

[getOldCount()](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#getOldCount(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)

Number of times element appears before adding it

[getOldCount()](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#getOldCount(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Number of times element appears before removing it

[getOldSize()](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#getOldSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence before change

[getOldSize()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#getOldSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence before removes

[getOldSize()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#getOldSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence before the insert

[getOldSize()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#getOldSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence before inserts

[getOp()](/content/javadoc/com/rpl/rama/Expr.html#getOp(/index.html)) \- Method in class com.rpl.rama. [Expr](/content/javadoc/com/rpl/rama/Expr.html "class in com.rpl.rama"/index.html)[getOutputs()](/content/javadoc/com/rpl/rama/SubBatch.html#getOutputs(/index.html)) \- Method in class com.rpl.rama. [SubBatch](/content/javadoc/com/rpl/rama/SubBatch.html "class in com.rpl.rama"/index.html)[getPartitionInfo(long)](/content/javadoc/com/rpl/rama/Depot.html#getPartitionInfo(long/index.html)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Retrieves the start and end offsets of the log for the specified partition index of the depot.

[getPartitionInfoAsync(long)](/content/javadoc/com/rpl/rama/Depot.html#getPartitionInfoAsync(long/index.html)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Retrieves the start and end offsets of the log for the specified partition index of the depot.

[getPort()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getPort(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns port of worker where [`ModuleInstanceInfo`](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html) was fetched

[getReplicaId()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getReplicaId(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Returns replica ID of this task thread.

[getReplicationFactor()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getReplicationFactor(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns replication factor of module

[getResource()](/content/javadoc/com/rpl/rama/integration/ManagedResource.html#getResource(/index.html)) \- Method in class com.rpl.rama.integration. [ManagedResource](/content/javadoc/com/rpl/rama/integration/ManagedResource.html "class in com.rpl.rama.integration"/index.html)

Constructs the resource using the provided constructor if it doesn't yet
exist in the resource map

[getSequenceSize()](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#getSequenceSize(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)

Size of sequence

[getStartOffset()](/content/javadoc/com/rpl/rama/MicrobatchParams.html#getStartOffset(/index.html)) \- Method in class com.rpl.rama. [MicrobatchParams](/content/javadoc/com/rpl/rama/MicrobatchParams.html "class in com.rpl.rama"/index.html)[getStartOffset()](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html#getStartOffset(/index.html)) \- Method in class com.rpl.rama.object. [DepotPartitionInfo](/content/javadoc/com/rpl/rama/object/DepotPartitionInfo.html "class in com.rpl.rama.object"/index.html)

Retrieves the start offset of the depot partition log.

[getStreamName()](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html#getStreamName(/index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector.CapturedEmit](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html "class in com.rpl.rama.test"/index.html)[getSupervisorId()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getSupervisorId(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Returns supervisor ID where [`ModuleInstanceInfo`](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html) was fetched

[getTaskGroup()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getTaskGroup(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Returns set of all task IDs in the task group where this task global is being
prepared.

[getTaskThreadIds()](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#getTaskThreadIds(/index.html)) \- Method in class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)

Return lowest task ID for each task thread in the module.

[getThrowable()](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#getThrowable(/index.html)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)

Last exception leading to ungraceful termination

[getToIndex()](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#getToIndex(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)

New index for element after move

[getToKey()](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#getToKey(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

New value of key

[getVal()](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#getVal(/index.html)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)

New value of object

[getValDiff()](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#getValDiff(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)

Diff of changed value

[getValDiff()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#getValDiff(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)

Diff of changed value

[getValue()](/content/javadoc/com/rpl/rama/Constant.html#getValue(/index.html)) \- Method in class com.rpl.rama. [Constant](/content/javadoc/com/rpl/rama/Constant.html "class in com.rpl.rama"/index.html)[getValues()](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html#getValues(/index.html)) \- Method in class com.rpl.rama.test. [MockOutputCollector.CapturedEmit](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html "class in com.rpl.rama.test"/index.html)[getVarName()](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html#getVarName(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html)

Returns the var name assigned to this object in the module definition.

[getVars()](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html#getVars(/index.html)) \- Method in class com.rpl.rama. [LoopVars.LoopVarsCollector](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html "class in com.rpl.rama"/index.html)[global()](/content/javadoc/com/rpl/rama/Depot.Declaration.html#global(/index.html)) \- Method in interface com.rpl.rama. [Depot.Declaration](/content/javadoc/com/rpl/rama/Depot.Declaration.html "interface in com.rpl.rama"/index.html)

Configures depot to have a single partition.

[global()](/content/javadoc/com/rpl/rama/PState.Declaration.html#global(/index.html)) \- Method in interface com.rpl.rama. [PState.Declaration](/content/javadoc/com/rpl/rama/PState.Declaration.html "interface in com.rpl.rama"/index.html)

Configures PState to have a single partition.

[globalPartition()](/content/javadoc/com/rpl/rama/Block.html#globalPartition(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task 0

[globalPartition()](/content/javadoc/com/rpl/rama/Block.Impl.html#globalPartition(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task 0

[globalPartition()](/content/javadoc/com/rpl/rama/Case.Impl.html#globalPartition(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task 0

[globalPartition()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#globalPartition(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task 0

[globalPartition(String)](/content/javadoc/com/rpl/rama/Block.html#globalPartition(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to partition 0 of given depot or PState.

[globalPartition(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#globalPartition(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to partition 0 of given depot or PState.

[globalPartition(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#globalPartition(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to partition 0 of given depot or PState.

[globalPartition(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#globalPartition(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to partition 0 of given depot or PState.

[GREATER\_THAN](/content/javadoc/com/rpl/rama/ops/Ops.html#GREATER_THAN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on if each argument is greater than the next argument.

[GREATER\_THAN\_OR\_EQUAL](/content/javadoc/com/rpl/rama/ops/Ops.html#GREATER_THAN_OR_EQUAL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on if each argument is greater than or equal to the next
argument.

[groupBy(String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by one key and performs aggregations in the specified block on each group of data independently.

[groupBy(String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by one key and performs aggregations in the specified block on each group of data independently.

[groupBy(String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by one key and performs aggregations in the specified block on each group of data independently.

[groupBy(String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by one key and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by two keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by two keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by two keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by two keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by three keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by three keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by three keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by three keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by four keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by four keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by four keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by four keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by five keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by five keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by five keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by five keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Groups input by six keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by six keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by six keys and performs aggregations in the specified block on each group of data independently.

[groupBy(String, String, String, String, String, String, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#groupBy(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Groups input by six keys and performs aggregations in the specified block on each group of data independently.

## H

[hashBy(NativeRamaFunction1)](/content/javadoc/com/rpl/rama/Depot.html#hashBy(com.rpl.rama.impl.NativeRamaFunction1)) \- Static method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Depot partitioning based on hashing a value from the data being appended.

[hashBy(Class<T>)](/content/javadoc/com/rpl/rama/Depot.html#hashBy(java.lang.Class)) \- Static method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Depot partitioning based on hashing a value from the data being appended.

[hashBy(String)](/content/javadoc/com/rpl/rama/Depot.html#hashBy(java.lang.String)) \- Static method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Depot partitioning based on hashing a value from the data being appended.

[hashCode()](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[hashCode()](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#hashCode(/index.html)) \- Method in class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)[hashPartition(Object)](/content/javadoc/com/rpl/rama/Block.html#hashPartition(java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of tasks in module.

[hashPartition(Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#hashPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of tasks in module.

[hashPartition(Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#hashPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of tasks in module.

[hashPartition(Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#hashPartition(java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of tasks in module.

[hashPartition(String, Object)](/content/javadoc/com/rpl/rama/Block.html#hashPartition(java.lang.String,java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of partitions of given depot or PState.

[hashPartition(String, Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#hashPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of partitions of given depot or PState.

[hashPartition(String, Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#hashPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of partitions of given depot or PState.

[hashPartition(String, Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#hashPartition(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes tasks based on hash of argument modulo number of partitions of given depot or PState.

[hasKey(String)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#hasKey(java.lang.String)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

Predicate for key existing in the provider.

[Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Collection of static utility methods

[Helpers()](/content/javadoc/com/rpl/rama/Helpers.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)[hook(String)](/content/javadoc/com/rpl/rama/Block.html#hook(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes attachment point for subsequent code to node with given anchor

[hook(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#hook(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes attachment point for subsequent code to node with given anchor

[hook(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#hook(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes attachment point for subsequent code to node with given anchor

[hook(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#hook(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes attachment point for subsequent code to node with given anchor

[HOURS](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#HOURS/index.html) \- Enum constant in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Start from first record added after this many hours in the past

## I

[IDENTITY](/content/javadoc/com/rpl/rama/ops/Ops.html#IDENTITY/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits input argument

[idFunction(RamaFunction1<T, R>)](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html#idFunction(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama.ops. [TopMonotonicAgg](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html "interface in com.rpl.rama.ops"/index.html)

Function to extract ID from data to de-duplicate results

[idTuple(TaskGlobalContext)](/content/javadoc/com/rpl/rama/integration/ManagedResource.html#idTuple(com.rpl.rama.integration.TaskGlobalContext)) \- Method in class com.rpl.rama.integration. [ManagedResource](/content/javadoc/com/rpl/rama/integration/ManagedResource.html "class in com.rpl.rama.integration"/index.html)[idTuple(TaskGlobalContext)](/content/javadoc/com/rpl/rama/integration/TaskThreadManagedResource.html#idTuple(com.rpl.rama.integration.TaskGlobalContext)) \- Method in class com.rpl.rama.integration. [TaskThreadManagedResource](/content/javadoc/com/rpl/rama/integration/TaskThreadManagedResource.html "class in com.rpl.rama.integration"/index.html)[idTuple(TaskGlobalContext)](/content/javadoc/com/rpl/rama/integration/WorkerManagedResource.html#idTuple(com.rpl.rama.integration.TaskGlobalContext)) \- Method in class com.rpl.rama.integration. [WorkerManagedResource](/content/javadoc/com/rpl/rama/integration/WorkerManagedResource.html "class in com.rpl.rama.integration"/index.html)[ifPath(Path, Path)](/content/javadoc/com/rpl/rama/Path.html#ifPath(com.rpl.rama.Path,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Tests condition against current point and continues navigating with `thenPath` if
condition passes.

[ifPath(Path, Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#ifPath(com.rpl.rama.Path,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Tests condition against current point and continues navigating with `thenPath` if
condition passes.

[ifPath(Path, Path, Path)](/content/javadoc/com/rpl/rama/Path.html#ifPath(com.rpl.rama.Path,com.rpl.rama.Path,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Tests condition against current point and continues navigating with `thenPath` if
condition passes.

[ifPath(Path, Path, Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#ifPath(com.rpl.rama.Path,com.rpl.rama.Path,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Tests condition against current point and continues navigating with `thenPath` if
condition passes.

[ifTrue(Object, Block)](/content/javadoc/com/rpl/rama/Block.html#ifTrue(java.lang.Object,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock.

[ifTrue(Object, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock.

[ifTrue(Object, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock.

[ifTrue(Object, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock.

[ifTrue(Object, Block, Block)](/content/javadoc/com/rpl/rama/Block.html#ifTrue(java.lang.Object,com.rpl.rama.Block,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock – otherwise, runs elseBlock.

[ifTrue(Object, Block, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock – otherwise, runs elseBlock.

[ifTrue(Object, Block, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock – otherwise, runs elseBlock.

[ifTrue(Object, Block, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#ifTrue(java.lang.Object,com.rpl.rama.Block,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

If argument is truthy (not null or boolean false), runs thenBlock – otherwise, runs elseBlock.

[INC](/content/javadoc/com/rpl/rama/ops/Ops.html#INC/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits one more than input value as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang")

[INC\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#INC_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits one more than input value as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang")

[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html#includeEnd(/index.html)) \- Method in class com.rpl.rama. [SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html)[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeOptions.Impl.html#includeEnd(/index.html)) \- Method in interface com.rpl.rama. [SortedRangeOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeOptions.Impl.html "interface in com.rpl.rama"/index.html)

Includes the end key in the results (by default it's excluded).

[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeOptions.html#includeEnd(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.html "interface in com.rpl.rama"/index.html)

Includes the end key in the results (by default it's excluded).

[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html#includeEnd(/index.html)) \- Method in class com.rpl.rama. [SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html)[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.Impl.html#includeEnd(/index.html)) \- Method in interface com.rpl.rama. [SortedRangeToOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeToOptions.Impl.html "interface in com.rpl.rama"/index.html)

Includes the end key in the results (by default it's excluded).

[includeEnd()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html#includeEnd(/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html "interface in com.rpl.rama"/index.html)

Includes the end key in the results (by default it's excluded).

[index(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#index(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to the index of a list if it exists.

[index(Object)](/content/javadoc/com/rpl/rama/Path.html#index(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to the index of a list if it exists.

[indexedVals()](/content/javadoc/com/rpl/rama/Path.Impl.html#indexedVals(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to pairs of `[index, value]` for every element of list.

[indexedVals()](/content/javadoc/com/rpl/rama/Path.html#indexedVals(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to pairs of `[index, value]` for every element of list.

[indexVar(String)](/content/javadoc/com/rpl/rama/ops/LimitAgg.html#indexVar(java.lang.String)) \- Method in interface com.rpl.rama.ops. [LimitAgg](/content/javadoc/com/rpl/rama/ops/LimitAgg.html "interface in com.rpl.rama.ops"/index.html)

If set also emits the index of each emit to the specified var

[init](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html#init/index.html) \- Variable in class com.rpl.rama. [LoopVars.LoopVar](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html "class in com.rpl.rama"/index.html)[initialValue(Object)](/content/javadoc/com/rpl/rama/PState.Declaration.html#initialValue(java.lang.Object)) \- Method in interface com.rpl.rama. [PState.Declaration](/content/javadoc/com/rpl/rama/PState.Declaration.html "interface in com.rpl.rama"/index.html)

Specifies starting value for PState.

[initVal()](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg.html#initVal(/index.html)) \- Method in interface com.rpl.rama.ops. [RamaAccumulatorAgg](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg.html "interface in com.rpl.rama.ops"/index.html)

Initial value for aggregation

[InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html) \- Interface in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Simulates a Rama cluster in a single process.

[invoke()](/content/javadoc/com/rpl/rama/ops/RamaFunction0.html#invoke(/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction0](/content/javadoc/com/rpl/rama/ops/RamaFunction0.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation0.html#invoke(com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation0](/content/javadoc/com/rpl/rama/ops/RamaOperation0.html "interface in com.rpl.rama.ops"/index.html)

Executes operation and emits results by calling methods on the provided [`OutputCollector`](/content/javadoc/com/rpl/rama/ops/OutputCollector.html "interface in com.rpl.rama.ops"/index.html)

[invoke(Object...)](/content/javadoc/com/rpl/rama/QueryTopologyClient.html#invoke(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [QueryTopologyClient](/content/javadoc/com/rpl/rama/QueryTopologyClient.html "interface in com.rpl.rama"/index.html)

Blocking invoke.

[invoke(T0)](/content/javadoc/com/rpl/rama/ops/RamaFunction1.html#invoke(T0/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction1](/content/javadoc/com/rpl/rama/ops/RamaFunction1.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation1.html#invoke(T0,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation1](/content/javadoc/com/rpl/rama/ops/RamaOperation1.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1)](/content/javadoc/com/rpl/rama/ops/RamaFunction2.html#invoke(T0,T1/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction2](/content/javadoc/com/rpl/rama/ops/RamaFunction2.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation2.html#invoke(T0,T1,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation2](/content/javadoc/com/rpl/rama/ops/RamaOperation2.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2)](/content/javadoc/com/rpl/rama/ops/RamaFunction3.html#invoke(T0,T1,T2/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction3](/content/javadoc/com/rpl/rama/ops/RamaFunction3.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation3.html#invoke(T0,T1,T2,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation3](/content/javadoc/com/rpl/rama/ops/RamaOperation3.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2, T3)](/content/javadoc/com/rpl/rama/ops/RamaFunction4.html#invoke(T0,T1,T2,T3/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction4](/content/javadoc/com/rpl/rama/ops/RamaFunction4.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, T3, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation4.html#invoke(T0,T1,T2,T3,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation4](/content/javadoc/com/rpl/rama/ops/RamaOperation4.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2, T3, T4)](/content/javadoc/com/rpl/rama/ops/RamaFunction5.html#invoke(T0,T1,T2,T3,T4/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction5](/content/javadoc/com/rpl/rama/ops/RamaFunction5.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, T3, T4, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation5.html#invoke(T0,T1,T2,T3,T4,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation5](/content/javadoc/com/rpl/rama/ops/RamaOperation5.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2, T3, T4, T5)](/content/javadoc/com/rpl/rama/ops/RamaFunction6.html#invoke(T0,T1,T2,T3,T4,T5/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction6](/content/javadoc/com/rpl/rama/ops/RamaFunction6.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, T3, T4, T5, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation6.html#invoke(T0,T1,T2,T3,T4,T5,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation6](/content/javadoc/com/rpl/rama/ops/RamaOperation6.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2, T3, T4, T5, T6)](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html#invoke(T0,T1,T2,T3,T4,T5,T6/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction7](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, T3, T4, T5, T6, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation7.html#invoke(T0,T1,T2,T3,T4,T5,T6,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation7](/content/javadoc/com/rpl/rama/ops/RamaOperation7.html "interface in com.rpl.rama.ops"/index.html)

[invoke(T0, T1, T2, T3, T4, T5, T6, T7)](/content/javadoc/com/rpl/rama/ops/RamaFunction8.html#invoke(T0,T1,T2,T3,T4,T5,T6,T7/index.html)) \- Method in interface com.rpl.rama.ops. [RamaFunction8](/content/javadoc/com/rpl/rama/ops/RamaFunction8.html "interface in com.rpl.rama.ops"/index.html)

Computes result of function from input arguments

[invoke(T0, T1, T2, T3, T4, T5, T6, T7, OutputCollector)](/content/javadoc/com/rpl/rama/ops/RamaOperation8.html#invoke(T0,T1,T2,T3,T4,T5,T6,T7,com.rpl.rama.ops.OutputCollector)) \- Method in interface com.rpl.rama.ops. [RamaOperation8](/content/javadoc/com/rpl/rama/ops/RamaOperation8.html "interface in com.rpl.rama.ops"/index.html)

[invokeAsync(Object...)](/content/javadoc/com/rpl/rama/QueryTopologyClient.html#invokeAsync(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [QueryTopologyClient](/content/javadoc/com/rpl/rama/QueryTopologyClient.html "interface in com.rpl.rama"/index.html)

Non-blocking invoke.

[invokeNext(Object)](/content/javadoc/com/rpl/rama/Navigator.Next.html#invokeNext(java.lang.Object)) \- Method in interface com.rpl.rama. [Navigator.Next](/content/javadoc/com/rpl/rama/Navigator.Next.html "interface in com.rpl.rama"/index.html)[invokeQuery(String, Object...)](/content/javadoc/com/rpl/rama/Block.Impl.html#invokeQuery(java.lang.String,java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a colocated or [mirror query topology](/content/docs/~/module-dependencies.html)

[invokeQuery(String, Object...)](/content/javadoc/com/rpl/rama/Block.html#invokeQuery(java.lang.String,java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Invokes a colocated or [mirror query topology](/content/docs/~/module-dependencies.html)

[invokeQuery(String, Object...)](/content/javadoc/com/rpl/rama/Case.Impl.html#invokeQuery(java.lang.String,java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a colocated or [mirror query topology](/content/docs/~/module-dependencies.html)

[invokeQuery(String, Object...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#invokeQuery(java.lang.String,java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Invokes a colocated or [mirror query topology](/content/docs/~/module-dependencies.html)

[IS\_EVEN](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_EVEN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is an even number

[IS\_INSTANCE\_OF](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_INSTANCE_OF/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Arguments are a [`Class`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html "class or interface in java.lang") and object and emits boolean true or false on whether the
second argument is an instance of the first argument

[IS\_NEGATIVE](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_NEGATIVE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is a negative number

[IS\_NOT\_NULL](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_NOT_NULL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is not `null`

[IS\_NULL](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_NULL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is `null`

[IS\_NUMBER](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_NUMBER/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is a number

[IS\_ODD](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_ODD/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is an odd number

[IS\_POSITIVE](/content/javadoc/com/rpl/rama/ops/Ops.html#IS_POSITIVE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on whether input argument is a positive number

[isCollected(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.Impl.html#isCollected(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Stops navigation if given function on collected values returns false.

[isCollected(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.html#isCollected(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Stops navigation if given function on collected values returns false.

[isEndIncluded()](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html#isEndIncluded(/index.html)) \- Method in class com.rpl.rama. [SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html)[isEndIncluded()](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html#isEndIncluded(/index.html)) \- Method in class com.rpl.rama. [SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html)[isFlushRequired()](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html#isFlushRequired(/index.html)) \- Method in interface com.rpl.rama.ops. [RamaCombinerAgg](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html "interface in com.rpl.rama.ops"/index.html)

Controls memory usage when Rama performs two-phase optimization for combiners.

[isGeneratedVar(String)](/content/javadoc/com/rpl/rama/Helpers.html#isGeneratedVar(java.lang.String)) \- Static method in class com.rpl.rama. [Helpers](/content/javadoc/com/rpl/rama/Helpers.html "class in com.rpl.rama"/index.html)

Tests if a string has the format of a regular var or PState var

[isSizeTracked()](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html#isSizeTracked(/index.html)) \- Method in class com.rpl.rama. [SubindexOptions.CapturedSubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html "class in com.rpl.rama"/index.html)[isStartIncluded()](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html#isStartIncluded(/index.html)) \- Method in class com.rpl.rama. [SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html)[isStartIncluded()](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html#isStartIncluded(/index.html)) \- Method in class com.rpl.rama. [SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html)

## K

[keepTrue(Object)](/content/javadoc/com/rpl/rama/Block.Impl.html#keepTrue(java.lang.Object)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Continues dataflow execution only if arg is truthy (not null or boolean false).

[keepTrue(Object)](/content/javadoc/com/rpl/rama/Block.html#keepTrue(java.lang.Object)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Continues dataflow execution only if arg is truthy (not null or boolean false).

[keepTrue(Object)](/content/javadoc/com/rpl/rama/Case.Impl.html#keepTrue(java.lang.Object)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Continues dataflow execution only if arg is truthy (not null or boolean false).

[keepTrue(Object)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#keepTrue(java.lang.Object)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Continues dataflow execution only if arg is truthy (not null or boolean false).

[key(Object...)](/content/javadoc/com/rpl/rama/Path.Impl.html#key(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to value for a key in a map.

[key(Object...)](/content/javadoc/com/rpl/rama/Path.html#key(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to value for a key in a map.

[KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a key in a map changing to a new value.

[KeyChangeDiff(Object, Object)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#%3Cinit%3E(java.lang.Object,java.lang.Object)) \- Constructor for class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[KeyChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value for a key changing.

[KeyDiff(Object, Diff)](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#%3Cinit%3E(java.lang.Object,com.rpl.rama.diffs.Diff)) \- Constructor for class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[KeyDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[keyPartitioner(Class<F>)](/content/javadoc/com/rpl/rama/PState.Declaration.html#keyPartitioner(java.lang.Class)) \- Method in interface com.rpl.rama. [PState.Declaration](/content/javadoc/com/rpl/rama/PState.Declaration.html "interface in com.rpl.rama"/index.html)

Changes the default key partitioner to a custom one.

[KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a key being removed from data structure.

[KeyRemoveDiff(Object)](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#%3Cinit%3E(java.lang.Object)) \- Constructor for class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[KeyRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[keys](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html#keys/index.html) \- Variable in class com.rpl.rama.backup. [BackupProvider.KeysPage](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html "class in com.rpl.rama.backup"/index.html)[KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents changes for values for multiple keys in a data structure.

[KeysDiff(Map<Object, Diff>)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#%3Cinit%3E(java.util.Map)) \- Constructor for class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[KeysDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeysDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[KeysPage(List<String>, String)](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html#%3Cinit%3E(java.util.List,java.lang.String)) \- Constructor for class com.rpl.rama.backup. [BackupProvider.KeysPage](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html "class in com.rpl.rama.backup"/index.html)[KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents multiple keys being removed from map data structure.

[KeysRemoveDiff(Set<Object>)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#%3Cinit%3E(java.util.Set)) \- Constructor for class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[KeysRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

## L

[last()](/content/javadoc/com/rpl/rama/Path.Impl.html#last(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on list to last element if not empty.

[last()](/content/javadoc/com/rpl/rama/Path.html#last(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on list to last element if not empty.

[last(Object)](/content/javadoc/com/rpl/rama/Agg.html#last(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates input to the last input seen

[LAST](/content/javadoc/com/rpl/rama/ops/Ops.html#LAST/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits last element of input collection or `null` if it is empty.

[LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html) \- Class in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Object to specify parallelism settings for modules launched on an [`InProcessCluster`](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

[LaunchConfig(int, int)](/content/javadoc/com/rpl/rama/test/LaunchConfig.html#%3Cinit%3E(int,int/index.html)) \- Constructor for class com.rpl.rama.test. [LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html)

Create LaunchConfig.

[launchModule(RamaModule, LaunchConfig)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#launchModule(com.rpl.rama.RamaModule,com.rpl.rama.test.LaunchConfig)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Launch a module.

[LESS\_THAN](/content/javadoc/com/rpl/rama/ops/Ops.html#LESS_THAN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on if each argument is less than the next argument.

[LESS\_THAN\_OR\_EQUAL](/content/javadoc/com/rpl/rama/ops/Ops.html#LESS_THAN_OR_EQUAL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits boolean true or false on if each argument is less than or equal to the next argument.

[limitAgg(LimitAgg)](/content/javadoc/com/rpl/rama/Block.Impl.html#limitAgg(com.rpl.rama.ops.LimitAgg)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Limits incoming data to a fixed amount according to optional sort options.

[limitAgg(LimitAgg)](/content/javadoc/com/rpl/rama/Block.html#limitAgg(com.rpl.rama.ops.LimitAgg)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Limits incoming data to a fixed amount according to optional sort options.

[limitAgg(LimitAgg)](/content/javadoc/com/rpl/rama/Case.Impl.html#limitAgg(com.rpl.rama.ops.LimitAgg)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Limits incoming data to a fixed amount according to optional sort options.

[limitAgg(LimitAgg)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#limitAgg(com.rpl.rama.ops.LimitAgg)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Limits incoming data to a fixed amount according to optional sort options.

[LimitAgg](/content/javadoc/com/rpl/rama/ops/LimitAgg.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Specifies a limit aggregator for use with [`limitAgg`](/content/javadoc/com/rpl/rama/Block.html#limitAgg(com.rpl.rama.ops.LimitAgg))

[list(AggOrCompoundAgg...)](/content/javadoc/com/rpl/rama/CompoundAgg.html#list(com.rpl.rama.ops.AggOrCompoundAgg.../index.html)) \- Static method in interface com.rpl.rama. [CompoundAgg](/content/javadoc/com/rpl/rama/CompoundAgg.html "interface in com.rpl.rama"/index.html)

Specifies a fixed-size list template

[list(Object)](/content/javadoc/com/rpl/rama/Agg.html#list(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates all input to a [java.util.List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)
data structure.

[listKeysNonRecursive(String, String, int)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#listKeysNonRecursive(java.lang.String,java.lang.String,int/index.html)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

List all keys with the given prefix without recursing into sub-directories.

[listKeysRecursive(String, String)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#listKeysRecursive(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

List all keys with the given prefix.

[listSchema(PState.Schema)](/content/javadoc/com/rpl/rama/PState.html#listSchema(com.rpl.rama.PState.Schema)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare a list schema

[listSchema(Class)](/content/javadoc/com/rpl/rama/PState.html#listSchema(java.lang.Class)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare a list schema

[localClear(String)](/content/javadoc/com/rpl/rama/Block.Impl.html#localClear(java.lang.String)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Removes all data from the PState partition on current task.

[localClear(String)](/content/javadoc/com/rpl/rama/Block.html#localClear(java.lang.String)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Removes all data from the PState partition on current task.

[localClear(String)](/content/javadoc/com/rpl/rama/Case.Impl.html#localClear(java.lang.String)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Removes all data from the PState partition on current task.

[localClear(String)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#localClear(java.lang.String)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Removes all data from the PState partition on current task.

[localSelect(String, Path)](/content/javadoc/com/rpl/rama/Block.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Navigates into the PState partition on current task using the given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html).

[localSelect(String, Path)](/content/javadoc/com/rpl/rama/Block.html#localSelect(java.lang.String,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path)](/content/javadoc/com/rpl/rama/Case.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Block.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Block.html#localSelect(java.lang.String,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Case.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[localSelect(String, Path, SelectOptions)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#localSelect(java.lang.String,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[localTransform(String, Path)](/content/javadoc/com/rpl/rama/Block.Impl.html#localTransform(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Executes [`transform Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) on the PState partition on current task.

[localTransform(String, Path)](/content/javadoc/com/rpl/rama/Block.html#localTransform(java.lang.String,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Executes [`transform Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) on the PState partition on current task.

[localTransform(String, Path)](/content/javadoc/com/rpl/rama/Case.Impl.html#localTransform(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Executes [`transform Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) on the PState partition on current task.

[localTransform(String, Path)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#localTransform(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Executes [`transform Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) on the PState partition on current task.

[LOG\_DEBUG](/content/javadoc/com/rpl/rama/ops/Ops.html#LOG_DEBUG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Logs at debug level using slf4j [Logger](https://www.javadoc.io/doc/org.slf4j/slf4j-api/1.7.25/org/slf4j/Logger.html).

[LOG\_ERROR](/content/javadoc/com/rpl/rama/ops/Ops.html#LOG_ERROR/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Logs at error level using slf4j [Logger](https://www.javadoc.io/doc/org.slf4j/slf4j-api/1.7.25/org/slf4j/Logger.html).

[LOG\_INFO](/content/javadoc/com/rpl/rama/ops/Ops.html#LOG_INFO/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Logs at info level using slf4j [Logger](https://www.javadoc.io/doc/org.slf4j/slf4j-api/1.7.25/org/slf4j/Logger.html).

[LOG\_TRACE](/content/javadoc/com/rpl/rama/ops/Ops.html#LOG_TRACE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Logs at trace level using slf4j [Logger](https://www.javadoc.io/doc/org.slf4j/slf4j-api/1.7.25/org/slf4j/Logger.html).

[LOG\_WARN](/content/javadoc/com/rpl/rama/ops/Ops.html#LOG_WARN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Logs at warn level using slf4j [Logger](https://www.javadoc.io/doc/org.slf4j/slf4j-api/1.7.25/org/slf4j/Logger.html).

[loop(Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#loop(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given body.

[loop(Block)](/content/javadoc/com/rpl/rama/Block.html#loop(com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given body.

[loop(Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#loop(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given body.

[loop(Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#loop(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given body.

[LoopVar(String, Object)](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html#%3Cinit%3E(java.lang.String,java.lang.Object)) \- Constructor for class com.rpl.rama. [LoopVars.LoopVar](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html "class in com.rpl.rama"/index.html)[LoopVars](/content/javadoc/com/rpl/rama/LoopVars.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Declares vars for a [`loopWithVars`](/content/javadoc/com/rpl/rama/Block.html#loopWithVars(com.rpl.rama.LoopVars,com.rpl.rama.Block)) call using builder pattern

Example: `LoopVars.var("*a", 1).var("*b", 2)`

[LoopVars.Impl](/content/javadoc/com/rpl/rama/LoopVars.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[LoopVars.LoopVar](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[LoopVars.LoopVarsCollector](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[LoopVarsCollector(PersistentVector)](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html#%3Cinit%3E(clojure.lang.PersistentVector)) \- Constructor for class com.rpl.rama. [LoopVars.LoopVarsCollector](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html "class in com.rpl.rama"/index.html)[loopWithVars(LoopVars, Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#loopWithVars(com.rpl.rama.LoopVars,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given vars and body.

[loopWithVars(LoopVars, Block)](/content/javadoc/com/rpl/rama/Block.html#loopWithVars(com.rpl.rama.LoopVars,com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given vars and body.

[loopWithVars(LoopVars, Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#loopWithVars(com.rpl.rama.LoopVars,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given vars and body.

[loopWithVars(LoopVars, Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#loopWithVars(com.rpl.rama.LoopVars,com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Creates a dataflow loop with the given vars and body.

## M

[macro(Block)](/content/javadoc/com/rpl/rama/Block.Impl.html#macro(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Inserts all code from given Block into the current callsite.

[macro(Block)](/content/javadoc/com/rpl/rama/Block.html#macro(com.rpl.rama.Block)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Inserts all code from given Block into the current callsite.

[macro(Block)](/content/javadoc/com/rpl/rama/Case.Impl.html#macro(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Inserts all code from given Block into the current callsite.

[macro(Block)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#macro(com.rpl.rama.Block)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Inserts all code from given Block into the current callsite.

[makePrivate()](/content/javadoc/com/rpl/rama/PState.Declaration.html#makePrivate(/index.html)) \- Method in interface com.rpl.rama. [PState.Declaration](/content/javadoc/com/rpl/rama/PState.Declaration.html "interface in com.rpl.rama"/index.html)

Configures PState to only be readable within the declaring topology.

[ManagedResource<T>](/content/javadoc/com/rpl/rama/integration/ManagedResource.html "class in com.rpl.rama.integration"/index.html) \- Class in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)[ManagedResource(String, TaskGlobalContext, Callable<T>)](/content/javadoc/com/rpl/rama/integration/ManagedResource.html#%3Cinit%3E(java.lang.String,com.rpl.rama.integration.TaskGlobalContext,java.util.concurrent.Callable)) \- Constructor for class com.rpl.rama.integration. [ManagedResource](/content/javadoc/com/rpl/rama/integration/ManagedResource.html "class in com.rpl.rama.integration"/index.html)[map(Object...)](/content/javadoc/com/rpl/rama/CompoundAgg.html#map(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [CompoundAgg](/content/javadoc/com/rpl/rama/CompoundAgg.html "interface in com.rpl.rama"/index.html)

Specifies a map template

[map(Object, Object)](/content/javadoc/com/rpl/rama/Agg.html#map(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates all input to a [java.util.Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)
data structure.

[mapKey(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#mapKey(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to a key in a map if it exists.

[mapKey(Object)](/content/javadoc/com/rpl/rama/Path.html#mapKey(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to a key in a map if it exists.

[mapKeys()](/content/javadoc/com/rpl/rama/Path.Impl.html#mapKeys(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to every key of a map.

[mapKeys()](/content/javadoc/com/rpl/rama/Path.html#mapKeys(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to every key of a map.

[mapSchema(Class, PState.Schema)](/content/javadoc/com/rpl/rama/PState.html#mapSchema(java.lang.Class,com.rpl.rama.PState.Schema)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare a map schema

[mapSchema(Class, Class)](/content/javadoc/com/rpl/rama/PState.html#mapSchema(java.lang.Class,java.lang.Class)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare a map schema

[mapVals()](/content/javadoc/com/rpl/rama/Path.Impl.html#mapVals(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to every value of a map.

[mapVals()](/content/javadoc/com/rpl/rama/Path.html#mapVals(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to every value of a map.

[materialize(Object...)](/content/javadoc/com/rpl/rama/Block.Impl.html#materialize(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Produces a temporary PState of tuples within a batch block in a microbatch topology.

[materialize(Object...)](/content/javadoc/com/rpl/rama/Block.html#materialize(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Produces a temporary PState of tuples within a batch block in a microbatch topology.

[materialize(Object...)](/content/javadoc/com/rpl/rama/Case.Impl.html#materialize(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Produces a temporary PState of tuples within a batch block in a microbatch topology.

[materialize(Object...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#materialize(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Produces a temporary PState of tuples within a batch block in a microbatch topology.

[max(Object)](/content/javadoc/com/rpl/rama/Agg.html#max(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Computes maximum value from input

[MAX](/content/javadoc/com/rpl/rama/ops/Ops.html#MAX/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits maximum value of all input arguments

[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html#maxAmt(int/index.html)) \- Method in class com.rpl.rama. [SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html)[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.Impl.html#maxAmt(int/index.html)) \- Method in interface com.rpl.rama. [SortedRangeFromOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.Impl.html "interface in com.rpl.rama"/index.html)

Sets maximum number of elements to include in result (by default reads until the end of structure).

[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html#maxAmt(int/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html "interface in com.rpl.rama"/index.html)

Sets maximum number of elements to include in result (by default reads until the end of structure).

[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html#maxAmt(int/index.html)) \- Method in class com.rpl.rama. [SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html)[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeToOptions.Impl.html#maxAmt(int/index.html)) \- Method in interface com.rpl.rama. [SortedRangeToOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeToOptions.Impl.html "interface in com.rpl.rama"/index.html)

Sets maximum number of elements to include in result (by default reads until the end of structure).

[maxAmt(int)](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html#maxAmt(int/index.html)) \- Static method in interface com.rpl.rama. [SortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html "interface in com.rpl.rama"/index.html)

Sets maximum number of elements to include in result (by default reads until the end of structure).

[mergeMap(Object)](/content/javadoc/com/rpl/rama/Agg.html#mergeMap(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates input [java.util.Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html) s together into a single [java.util.Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html) by adding all key/value pairs of each input.

[microbatch(String)](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html#microbatch(java.lang.String)) \- Method in interface com.rpl.rama. [RamaModule.Topologies](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html "interface in com.rpl.rama"/index.html)

Defines a [microbatch topology](/content/docs/~/microbatch.html).

[MicrobatchParams](/content/javadoc/com/rpl/rama/MicrobatchParams.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[MicrobatchParams(long, long)](/content/javadoc/com/rpl/rama/MicrobatchParams.html#%3Cinit%3E(long,long/index.html)) \- Constructor for class com.rpl.rama. [MicrobatchParams](/content/javadoc/com/rpl/rama/MicrobatchParams.html "class in com.rpl.rama"/index.html)[MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)

Depot source options for microbatch topologies using builder pattern

[Microbatch topologies documentation](/content/docs/~/microbatch.html)

[MicrobatchSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)[MicrobatchTopology](/content/javadoc/com/rpl/rama/module/MicrobatchTopology.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)[migrated(Object, String, RamaFunction1<?, ?>)](/content/javadoc/com/rpl/rama/PState.html#migrated(java.lang.Object,java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declares a migration at a location in a PState schema.

[migrateToSubindexed()](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html#migrateToSubindexed(/index.html)) \- Method in interface com.rpl.rama. [PState.MigratedSchema](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html "interface in com.rpl.rama"/index.html)

Migration option to specify a value is being changed to a subindexed structure.

[migration(String, RamaFunction1<?, ?>)](/content/javadoc/com/rpl/rama/Depot.Declaration.html#migration(java.lang.String,com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Depot.Declaration](/content/javadoc/com/rpl/rama/Depot.Declaration.html "interface in com.rpl.rama"/index.html)

Specify a migration on this depot.

[min(Object)](/content/javadoc/com/rpl/rama/Agg.html#min(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Computes minimum value from input

[MIN](/content/javadoc/com/rpl/rama/ops/Ops.html#MIN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits minimum value of all input arguments

[MINUS](/content/javadoc/com/rpl/rama/ops/Ops.html#MINUS/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of subtracting all arguments after the first argument from the first argument as
an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang").

[MINUS\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#MINUS_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of subtracting all arguments after the first argument from the first argument as
a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang").

[MINUTES](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#MINUTES/index.html) \- Enum constant in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Start from first record added after this many minutes in the past

[MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html) \- Class in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Helper utility for unit testing a [`RamaOperation`](/content/javadoc/com/rpl/rama/ops/RamaOperation.html "interface in com.rpl.rama.ops"/index.html)
outside the context of a module or [`Block`](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html).

[MockOutputCollector()](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.test. [MockOutputCollector](/content/javadoc/com/rpl/rama/test/MockOutputCollector.html "class in com.rpl.rama.test"/index.html)[MockOutputCollector.CapturedEmit](/content/javadoc/com/rpl/rama/test/MockOutputCollector.CapturedEmit.html "class in com.rpl.rama.test"/index.html) \- Class in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Information about a captured emit

[MODULE\_INSTANCE\_INFO](/content/javadoc/com/rpl/rama/ops/Ops.html#MODULE_INSTANCE_INFO/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits [`ModuleInstanceInfo`](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html) for module and worker of running event

[ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Information about current module and worker retrievable during topology execution with
[`Ops.MODULE_INSTANCE_INFO`](/content/javadoc/com/rpl/rama/ops/Ops.html#MODULE_INSTANCE_INFO/index.html)

[ModuleInstanceInfo(String, String, int, int, String, int, Set<Integer>)](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html#%3Cinit%3E(java.lang.String,java.lang.String,int,int,java.lang.String,int,java.util.Set)) \- Constructor for class com.rpl.rama. [ModuleInstanceInfo](/content/javadoc/com/rpl/rama/ModuleInstanceInfo.html "class in com.rpl.rama"/index.html)[MODULO](/content/javadoc/com/rpl/rama/ops/Ops.html#MODULO/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits first argument modulo the second argument as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang")

[MODULO\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#MODULO_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits first argument modulo the second argument as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang")

[MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Change between old and new values is represented by multiple diffs in the order in which they happened.

[MultiDiff(List<Diff>)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#%3Cinit%3E(java.util.List)) \- Constructor for class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[MultiDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[multiPath(Path...)](/content/javadoc/com/rpl/rama/Path.Impl.html#multiPath(com.rpl.rama.Path.../index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to each provided path in order, all starting from this point.

[multiPath(Path...)](/content/javadoc/com/rpl/rama/Path.html#multiPath(com.rpl.rama.Path.../index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to each provided path in order, all starting from this point.

[multiSet(Object)](/content/javadoc/com/rpl/rama/Agg.html#multiSet(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates input values into a [java.util.Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)
from value to count

[MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value being added to a multi-set (a map from element to count).

[MultiSetAddDiff(Object, int, int)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#%3Cinit%3E(java.lang.Object,int,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[MultiSetAddDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value being removed from a multi-set (a map from element to count).

[MultiSetRemoveDiff(Object, int, int)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#%3Cinit%3E(java.lang.Object,int,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[MultiSetRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[must(Object...)](/content/javadoc/com/rpl/rama/Path.Impl.html#must(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to value for a key in a map only if key exists.

[must(Object...)](/content/javadoc/com/rpl/rama/Path.html#must(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to value for a key in a map only if key exists.

## N

[Navigator<T>](/content/javadoc/com/rpl/rama/Navigator.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for implementing custom navigators for use in a [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[Navigator.Next](/content/javadoc/com/rpl/rama/Navigator.Next.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Old value has been replaced by a new value.

[NewValueDiff(Object)](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#%3Cinit%3E(java.lang.Object)) \- Constructor for class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[NewValueDiff.Processor](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[nextPageMarker](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html#nextPageMarker/index.html) \- Variable in class com.rpl.rama.backup. [BackupProvider.KeysPage](/content/javadoc/com/rpl/rama/backup/BackupProvider.KeysPage.html "class in com.rpl.rama.backup"/index.html)[NONE](/content/javadoc/com/rpl/rama/AckLevel.html#NONE/index.html) \- Enum constant in enum class com.rpl.rama. [AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html)

Attempts the append but doesn't get any confirmation of success or failure.

[NOT](/content/javadoc/com/rpl/rama/ops/Ops.html#NOT/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

"not" operator based on whether input is "truthy" (not null or false).

[NOT\_EQUAL](/content/javadoc/com/rpl/rama/ops/Ops.html#NOT_EQUAL/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Tests whether any arguments are not equal and emits boolean true or false.

[nth(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#nth(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to value for index in a list.

[nth(Object)](/content/javadoc/com/rpl/rama/Path.html#nth(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to value for index in a list.

[nullToList()](/content/javadoc/com/rpl/rama/Path.Impl.html#nullToList(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to empty list if currently navigated to null.

[nullToList()](/content/javadoc/com/rpl/rama/Path.html#nullToList(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to empty list if currently navigated to null.

[nullToSet()](/content/javadoc/com/rpl/rama/Path.Impl.html#nullToSet(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to empty set if currently navigated to null.

[nullToSet()](/content/javadoc/com/rpl/rama/Path.html#nullToSet(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to empty set if currently navigated to null.

[nullToVal(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#nullToVal(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to given value if currently navigated to null.

[nullToVal(Object)](/content/javadoc/com/rpl/rama/Path.html#nullToVal(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to given value if currently navigated to null.

[numWorkers(int)](/content/javadoc/com/rpl/rama/test/LaunchConfig.html#numWorkers(int/index.html)) \- Method in class com.rpl.rama.test. [LaunchConfig](/content/javadoc/com/rpl/rama/test/LaunchConfig.html "class in com.rpl.rama.test"/index.html)

Override number of workers for module

## O

[objectsToDelete(String...)](/content/javadoc/com/rpl/rama/test/UpdateOptions.Impl.html#objectsToDelete(java.lang.String.../index.html)) \- Method in interface com.rpl.rama.test. [UpdateOptions.Impl](/content/javadoc/com/rpl/rama/test/UpdateOptions.Impl.html "interface in com.rpl.rama.test"/index.html)

Sets expected PStates and depots to be deleted with the module update

[objectsToDelete(String...)](/content/javadoc/com/rpl/rama/test/UpdateOptions.html#objectsToDelete(java.lang.String.../index.html)) \- Static method in interface com.rpl.rama.test. [UpdateOptions](/content/javadoc/com/rpl/rama/test/UpdateOptions.html "interface in com.rpl.rama.test"/index.html)

Sets expected PStates and depots to be deleted with the module update

[offsetAfterTimestampMillis(int, long)](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#offsetAfterTimestampMillis(int,long/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns the first offset of the given partition index after the given timestamp.

[OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html) \- Enum Class in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)

Enum to specify option for [`MicrobatchSourceOptions.startFromOffsetAgo(long, OffsetAgo)`](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo))
or [`StreamSourceOptions.startFromOffsetAgo(long, OffsetAgo)`](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo))

[open()](/content/javadoc/com/rpl/rama/RamaClusterManager.html#open(/index.html)) \- Static method in interface com.rpl.rama. [RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html)

Create a `RamaClusterManager` instance using configuration in [rama.yaml](/content/docs/~/operating-rama.html#_setting_up_a_rama_cluster/index.html) file on
classpath.

[open(Map<String, Object>)](/content/javadoc/com/rpl/rama/RamaClusterManager.html#open(java.util.Map)) \- Static method in interface com.rpl.rama. [RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html)

Create a `RamaClusterManager` instance using provided configuration.

[openInternal()](/content/javadoc/com/rpl/rama/RamaClusterManager.html#openInternal(/index.html)) \- Static method in interface com.rpl.rama. [RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html)

[openInternal(Map<String, Object>)](/content/javadoc/com/rpl/rama/RamaClusterManager.html#openInternal(java.util.Map)) \- Static method in interface com.rpl.rama. [RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html)

Create a `RamaClusterManager` instance using provided configuration.

[Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html) \- Class in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)[Ops()](/content/javadoc/com/rpl/rama/ops/Ops.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)[or(Object)](/content/javadoc/com/rpl/rama/Agg.html#or(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Applies "or" operator to all input.

[OR](/content/javadoc/com/rpl/rama/ops/Ops.html#OR/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

"or" operator based on values being "truthy" (not null or false).

[originPartition()](/content/javadoc/com/rpl/rama/Block.Impl.html#originPartition(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes back to starting task for a query topology invocation.

[originPartition()](/content/javadoc/com/rpl/rama/Block.html#originPartition(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes back to starting task for a query topology invocation.

[originPartition()](/content/javadoc/com/rpl/rama/Case.Impl.html#originPartition(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes back to starting task for a query topology invocation.

[originPartition()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#originPartition(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes back to starting task for a query topology invocation.

[out(String...)](/content/javadoc/com/rpl/rama/Block.Out.html#out(java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Block.Out](/content/javadoc/com/rpl/rama/Block.Out.html "interface in com.rpl.rama"/index.html)

Capture output of previous node into vars.

[out(String...)](/content/javadoc/com/rpl/rama/Case.Out.html#out(java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Case.Out](/content/javadoc/com/rpl/rama/Case.Out.html "interface in com.rpl.rama"/index.html)

Capture output of previous node into vars.

[out(String...)](/content/javadoc/com/rpl/rama/SubSource.Out.html#out(java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Out](/content/javadoc/com/rpl/rama/SubSource.Out.html "interface in com.rpl.rama"/index.html)

Capture output of previous node into vars.

[OutputCollector](/content/javadoc/com/rpl/rama/ops/OutputCollector.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for emitting results from custom [`RamaOperation`](/content/javadoc/com/rpl/rama/ops/RamaOperation.html "interface in com.rpl.rama.ops"/index.html) implementations

[outStream(String, String, String...)](/content/javadoc/com/rpl/rama/Block.MultiOutImpl.html#outStream(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Block.MultiOutImpl](/content/javadoc/com/rpl/rama/Block.MultiOutImpl.html "interface in com.rpl.rama"/index.html)

Capture output of a non-default stream of previous node into vars.

[outStream(String, String, String...)](/content/javadoc/com/rpl/rama/Case.MultiOutImpl.html#outStream(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Case.MultiOutImpl](/content/javadoc/com/rpl/rama/Case.MultiOutImpl.html "interface in com.rpl.rama"/index.html)

Capture output of a non-default stream of previous node into vars.

[outStream(String, String, String...)](/content/javadoc/com/rpl/rama/SubSource.MultiOutImpl.html#outStream(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [SubSource.MultiOutImpl](/content/javadoc/com/rpl/rama/SubSource.MultiOutImpl.html "interface in com.rpl.rama"/index.html)

Capture output of a non-default stream of previous node into vars.

## P

[PartitionedObject](/content/javadoc/com/rpl/rama/PartitionedObject.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface that has methods that are common across partitioned objects (depots, PStates).

[PartitionedObjectInfo](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html "class in com.rpl.rama.object"/index.html) \- Class in [com.rpl.rama.object](/content/javadoc/com/rpl/rama/object/package-summary.html)

Information common to all partitioned objects (depots, PStates).

[PartitionedObjectInfo(String, String, long)](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html#%3Cinit%3E(java.lang.String,java.lang.String,long/index.html)) \- Constructor for class com.rpl.rama.object. [PartitionedObjectInfo](/content/javadoc/com/rpl/rama/object/PartitionedObjectInfo.html "class in com.rpl.rama.object"/index.html)[Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

A Path defines how to navigate to target values in a data structure as a series of steps.

[Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[pathBuilder(RamaFunction0<Path>)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction0)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of zero arguments.

[pathBuilder(RamaFunction0<Path>)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction0)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of zero arguments.

[pathBuilder(RamaFunction1<T0, Path>, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of one argument.

[pathBuilder(RamaFunction1<T0, Path>, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction1,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of one argument.

[pathBuilder(RamaFunction2<T0, T1, Path>, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of two arguments.

[pathBuilder(RamaFunction2<T0, T1, Path>, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction2,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of two arguments.

[pathBuilder(RamaFunction3<T0, T1, T2, Path>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of three arguments.

[pathBuilder(RamaFunction3<T0, T1, T2, Path>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of three arguments.

[pathBuilder(RamaFunction4<T0, T1, T2, T3, Path>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of four arguments.

[pathBuilder(RamaFunction4<T0, T1, T2, T3, Path>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of four arguments.

[pathBuilder(RamaFunction5<T0, T1, T2, T3, T4, Path>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of five arguments.

[pathBuilder(RamaFunction5<T0, T1, T2, T3, T4, Path>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of five arguments.

[pathBuilder(RamaFunction6<T0, T1, T2, T3, T4, T5, Path>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of six arguments.

[pathBuilder(RamaFunction6<T0, T1, T2, T3, T4, T5, Path>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of six arguments.

[pathBuilder(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, Path>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of seven arguments.

[pathBuilder(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, Path>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of seven arguments.

[pathBuilder(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, Path>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#pathBuilder(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of eight arguments.

[pathBuilder(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, Path>, Object, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#pathBuilder(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Concatenates a path to the current path constructed with the provided function of eight arguments.

[pathPartition(String, Path)](/content/javadoc/com/rpl/rama/Block.Impl.html#pathPartition(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task for given PState containing data for given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[pathPartition(String, Path)](/content/javadoc/com/rpl/rama/Block.html#pathPartition(java.lang.String,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to task for given PState containing data for given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[pathPartition(String, Path)](/content/javadoc/com/rpl/rama/Case.Impl.html#pathPartition(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task for given PState containing data for given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[pathPartition(String, Path)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#pathPartition(java.lang.String,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task for given PState containing data for given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[pauseMicrobatchTopology(String, String)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#pauseMicrobatchTopology(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Pauses the specified microbatch topology so it stops processing.

[PLUS](/content/javadoc/com/rpl/rama/ops/Ops.html#PLUS/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of adding all input numbers together as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang").

[PLUS\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#PLUS_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of adding all input numbers together as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang").

[prepareForTask(int, TaskGlobalContext)](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html#prepareForTask(int,com.rpl.rama.integration.TaskGlobalContext)) \- Method in interface com.rpl.rama.integration. [TaskGlobalObject](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html "interface in com.rpl.rama.integration"/index.html)

Specializes this object for this particular task ID.

[PRINTLN](/content/javadoc/com/rpl/rama/ops/Ops.html#PRINTLN/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Prints all input arguments to stdout

[process(Diff.Processor)](/content/javadoc/com/rpl/rama/diffs/Diff.html#process(com.rpl.rama.diffs.Diff.Processor)) \- Method in class com.rpl.rama.diffs. [Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html)[processAppendDiff(AppendDiff)](/content/javadoc/com/rpl/rama/diffs/AppendDiff.Processor.html#processAppendDiff(com.rpl.rama.diffs.AppendDiff)) \- Method in interface com.rpl.rama.diffs. [AppendDiff.Processor](/content/javadoc/com/rpl/rama/diffs/AppendDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processDestroyedDiff(DestroyedDiff)](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.Processor.html#processDestroyedDiff(com.rpl.rama.diffs.DestroyedDiff)) \- Method in interface com.rpl.rama.diffs. [DestroyedDiff.Processor](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processKeyChangeDiff(KeyChangeDiff)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.Processor.html#processKeyChangeDiff(com.rpl.rama.diffs.KeyChangeDiff)) \- Method in interface com.rpl.rama.diffs. [KeyChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processKeyDiff(KeyDiff)](/content/javadoc/com/rpl/rama/diffs/KeyDiff.Processor.html#processKeyDiff(com.rpl.rama.diffs.KeyDiff)) \- Method in interface com.rpl.rama.diffs. [KeyDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processKeyRemoveDiff(KeyRemoveDiff)](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.Processor.html#processKeyRemoveDiff(com.rpl.rama.diffs.KeyRemoveDiff)) \- Method in interface com.rpl.rama.diffs. [KeyRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processKeysDiff(KeysDiff)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.Processor.html#processKeysDiff(com.rpl.rama.diffs.KeysDiff)) \- Method in interface com.rpl.rama.diffs. [KeysDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeysDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processKeysRemoveDiff(KeysRemoveDiff)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.Processor.html#processKeysRemoveDiff(com.rpl.rama.diffs.KeysRemoveDiff)) \- Method in interface com.rpl.rama.diffs. [KeysRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processMultiDiff(MultiDiff)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.Processor.html#processMultiDiff(com.rpl.rama.diffs.MultiDiff)) \- Method in interface com.rpl.rama.diffs. [MultiDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processMultiSetAddDiff(MultiSetAddDiff)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.Processor.html#processMultiSetAddDiff(com.rpl.rama.diffs.MultiSetAddDiff)) \- Method in interface com.rpl.rama.diffs. [MultiSetAddDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processMultiSetRemoveDiff(MultiSetRemoveDiff)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.Processor.html#processMultiSetRemoveDiff(com.rpl.rama.diffs.MultiSetRemoveDiff)) \- Method in interface com.rpl.rama.diffs. [MultiSetRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processNewValueDiff(NewValueDiff)](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.Processor.html#processNewValueDiff(com.rpl.rama.diffs.NewValueDiff)) \- Method in interface com.rpl.rama.diffs. [NewValueDiff.Processor](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processResyncDiff(ResyncDiff)](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.Processor.html#processResyncDiff(com.rpl.rama.diffs.ResyncDiff)) \- Method in interface com.rpl.rama.diffs. [ResyncDiff.Processor](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceChangeDiff(SequenceChangeDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.Processor.html#processSequenceChangeDiff(com.rpl.rama.diffs.SequenceChangeDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceIndexChangeDiff(SequenceIndexChangeDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.Processor.html#processSequenceIndexChangeDiff(com.rpl.rama.diffs.SequenceIndexChangeDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceIndexChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceIndexChangesDiff(SequenceIndexChangesDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.Processor.html#processSequenceIndexChangesDiff(com.rpl.rama.diffs.SequenceIndexChangesDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceIndexChangesDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceIndexRemoveDiff(SequenceIndexRemoveDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.Processor.html#processSequenceIndexRemoveDiff(com.rpl.rama.diffs.SequenceIndexRemoveDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceIndexRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceInsertDiff(SequenceInsertDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.Processor.html#processSequenceInsertDiff(com.rpl.rama.diffs.SequenceInsertDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceInsertDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceInsertsDiff(SequenceInsertsDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.Processor.html#processSequenceInsertsDiff(com.rpl.rama.diffs.SequenceInsertsDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceInsertsDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSequenceReorderDiff(SequenceReorderDiff)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.Processor.html#processSequenceReorderDiff(com.rpl.rama.diffs.SequenceReorderDiff)) \- Method in interface com.rpl.rama.diffs. [SequenceReorderDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSetAddDiff(SetAddDiff)](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.Processor.html#processSetAddDiff(com.rpl.rama.diffs.SetAddDiff)) \- Method in interface com.rpl.rama.diffs. [SetAddDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processSetRemoveDiff(SetRemoveDiff)](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.Processor.html#processSetRemoveDiff(com.rpl.rama.diffs.SetRemoveDiff)) \- Method in interface com.rpl.rama.diffs. [SetRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processUngracefulTerminationDiff(UngracefulTerminationDiff)](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.Processor.html#processUngracefulTerminationDiff(com.rpl.rama.diffs.UngracefulTerminationDiff)) \- Method in interface com.rpl.rama.diffs. [UngracefulTerminationDiff.Processor](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[processUnknownDiff(UnknownDiff)](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.Processor.html#processUnknownDiff(com.rpl.rama.diffs.UnknownDiff)) \- Method in interface com.rpl.rama.diffs. [UnknownDiff.Processor](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[proxy(Path)](/content/javadoc/com/rpl/rama/PState.html#proxy(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Reactive query of PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must navigate to exactly one value.

[proxy(Path, ProxyState.Callback<T>)](/content/javadoc/com/rpl/rama/PState.html#proxy(com.rpl.rama.Path,com.rpl.rama.ProxyState.Callback)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[proxy(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#proxy(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Reactive query of PState using explicit partitioning key with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must
navigate to exactly one value.

[proxy(Object, Path, ProxyState.Callback<T>)](/content/javadoc/com/rpl/rama/PState.html#proxy(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.ProxyState.Callback)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[proxyAsync(Path)](/content/javadoc/com/rpl/rama/PState.html#proxyAsync(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[proxyAsync(Path, ProxyState.Callback<T>)](/content/javadoc/com/rpl/rama/PState.html#proxyAsync(com.rpl.rama.Path,com.rpl.rama.ProxyState.Callback)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[proxyAsync(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#proxyAsync(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[proxyAsync(Object, Path, ProxyState.Callback<T>)](/content/javadoc/com/rpl/rama/PState.html#proxyAsync(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.ProxyState.Callback)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[ProxyState<T>](/content/javadoc/com/rpl/rama/ProxyState.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Reactive result of one of [`PState`](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)`proxy` methods.

[ProxyState.Callback<T>](/content/javadoc/com/rpl/rama/ProxyState.Callback.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for specifying callbacks for fine-grained diffs as data changes

[ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html) \- Enum Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[pstate(String, PState.Schema)](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html#pstate(java.lang.String,com.rpl.rama.PState.Schema)) \- Method in interface com.rpl.rama.module. [ETLTopologyBase](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html "interface in com.rpl.rama.module"/index.html)

Declares a PState owned by this topology.

[pstate(String, Class)](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html#pstate(java.lang.String,java.lang.Class)) \- Method in interface com.rpl.rama.module. [ETLTopologyBase](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html "interface in com.rpl.rama.module"/index.html)

Declares a PState owned by this topology.

[PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for thread-safe PState clients.

[PState.Declaration](/content/javadoc/com/rpl/rama/PState.Declaration.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Builder-style interface for specifying options when declaring a PState in a module

[PState.MigratedSchema](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Builder-style interface for declaring options on a migrated schema declared with [`PState.migrated(java.lang.Object, java.lang.String, com.rpl.rama.ops.RamaFunction1<?, ?>)`](/content/javadoc/com/rpl/rama/PState.html#migrated(java.lang.Object,java.lang.String,com.rpl.rama.ops.RamaFunction1))

[PState.Schema](/content/javadoc/com/rpl/rama/PState.Schema.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Builder-style interface for declaring options on PState schemas

[putCollected(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#putCollected(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Adds given value to collected values.

[putCollected(Object)](/content/javadoc/com/rpl/rama/Path.html#putCollected(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Adds given value to collected values.

[putObject(String, InputStream, Long)](/content/javadoc/com/rpl/rama/backup/BackupProvider.html#putObject(java.lang.String,java.io.InputStream,java.lang.Long)) \- Method in interface com.rpl.rama.backup. [BackupProvider](/content/javadoc/com/rpl/rama/backup/BackupProvider.html "interface in com.rpl.rama.backup"/index.html)

Put the contents of path to the backup provider at the given key.

## Q

[query(String, String...)](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html#query(java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [RamaModule.Topologies](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html "interface in com.rpl.rama"/index.html)

Defines a [query topology](/content/docs/~/query.html).

[QueryTopologyClient<T>](/content/javadoc/com/rpl/rama/QueryTopologyClient.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Client for invoking a query topology.

## R

[RamaAccumulatorAgg<V>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Base interface for custom accumulator implementations.

[RamaAccumulatorAgg0<V>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg0.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of zero arguments.

[RamaAccumulatorAgg1<V,T0>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg1.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of one argument.

[RamaAccumulatorAgg2<V,T0,T1>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg2.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of two arguments.

[RamaAccumulatorAgg3<V,T0,T1,T2>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg3.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of three arguments.

[RamaAccumulatorAgg4<V,T0,T1,T2,T3>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg4.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of four arguments.

[RamaAccumulatorAgg5<V,T0,T1,T2,T3,T4>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg5.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of five arguments.

[RamaAccumulatorAgg6<V,T0,T1,T2,T3,T4,T5>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg6.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of six arguments.

[RamaAccumulatorAgg7<V,T0,T1,T2,T3,T4,T5,T6>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg7.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of seven arguments.

[RamaAccumulatorAgg8<V,T0,T1,T2,T3,T4,T5,T6,T7>](/content/javadoc/com/rpl/rama/ops/RamaAccumulatorAgg8.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom accumulator implementations of eight arguments.

[RamaClusterManager](/content/javadoc/com/rpl/rama/RamaClusterManager.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

API for connecting to a Rama cluster and getting clients for depots, PStates, and query
topologies.

[RamaCombinerAgg<T>](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Base interface for custom combiner implementations.

[RamaCompileException](/content/javadoc/com/rpl/rama/RamaCompileException.html "class in com.rpl.rama"/index.html) \- Exception Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[RamaCompileException(String)](/content/javadoc/com/rpl/rama/RamaCompileException.html#%3Cinit%3E(java.lang.String)) \- Constructor for exception class com.rpl.rama. [RamaCompileException](/content/javadoc/com/rpl/rama/RamaCompileException.html "class in com.rpl.rama"/index.html)[RamaCompileException(String, Exception)](/content/javadoc/com/rpl/rama/RamaCompileException.html#%3Cinit%3E(java.lang.String,java.lang.Exception)) \- Constructor for exception class com.rpl.rama. [RamaCompileException](/content/javadoc/com/rpl/rama/RamaCompileException.html "class in com.rpl.rama"/index.html)[RamaCustomSerialization<T>](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for implementing serialization for custom types.

[RamaFunction](/content/javadoc/com/rpl/rama/ops/RamaFunction.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Base interface for custom function implementations.

[RamaFunction0<R>](/content/javadoc/com/rpl/rama/ops/RamaFunction0.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of zero arguments

[RamaFunction1<T0,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction1.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of one argument

[RamaFunction2<T0,T1,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction2.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of two arguments

[RamaFunction3<T0,T1,T2,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction3.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of three arguments

[RamaFunction4<T0,T1,T2,T3,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction4.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of four arguments

[RamaFunction5<T0,T1,T2,T3,T4,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction5.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of five arguments

[RamaFunction6<T0,T1,T2,T3,T4,T5,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction6.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of six arguments

[RamaFunction7<T0,T1,T2,T3,T4,T5,T6,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of seven arguments

[RamaFunction8<T0,T1,T2,T3,T4,T5,T6,T7,R>](/content/javadoc/com/rpl/rama/ops/RamaFunction8.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom function implementations of eight arguments

[RamaModule](/content/javadoc/com/rpl/rama/RamaModule.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Defines a Rama module.

A module specifies an arbitrary collection of [depots](/content/docs/~/depots.html),
[ETLs](/content/docs/~/tutorial5.html), [PStates](/content/docs/~/pstates.html), and
[query topologies](/content/docs/~/query.html) to deploy onto a Rama cluster.

[RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Used to define [depots](/content/docs/~/depots.html), global objects, and [module dependencies](/content/docs/~/module-dependencies.html)
in a module definition.

[RamaModule.Topologies](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Used to define ETL and query topologies in a module definition.

[RamaOperation](/content/javadoc/com/rpl/rama/ops/RamaOperation.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Base interface for custom operation implementations.

[RamaOperation0](/content/javadoc/com/rpl/rama/ops/RamaOperation0.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of zero arguments.

[RamaOperation1<T0>](/content/javadoc/com/rpl/rama/ops/RamaOperation1.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of one argument.

[RamaOperation2<T0,T1>](/content/javadoc/com/rpl/rama/ops/RamaOperation2.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of two arguments.

[RamaOperation3<T0,T1,T2>](/content/javadoc/com/rpl/rama/ops/RamaOperation3.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of three arguments.

[RamaOperation4<T0,T1,T2,T3>](/content/javadoc/com/rpl/rama/ops/RamaOperation4.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of four arguments.

[RamaOperation5<T0,T1,T2,T3,T4>](/content/javadoc/com/rpl/rama/ops/RamaOperation5.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of five arguments.

[RamaOperation6<T0,T1,T2,T3,T4,T5>](/content/javadoc/com/rpl/rama/ops/RamaOperation6.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of six arguments.

[RamaOperation7<T0,T1,T2,T3,T4,T5,T6>](/content/javadoc/com/rpl/rama/ops/RamaOperation7.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of seven arguments.

[RamaOperation8<T0,T1,T2,T3,T4,T5,T6,T7>](/content/javadoc/com/rpl/rama/ops/RamaOperation8.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Interface for custom operation implementation of eight arguments.

[RamaSerializable](/content/javadoc/com/rpl/rama/RamaSerializable.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Objects implementing this interface will be serialized by Rama across disk or network boundaries using
Java serialization.

[random()](/content/javadoc/com/rpl/rama/Depot.html#random(/index.html)) \- Static method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Depot partitioning where each append goes to a random partition

[RANGE](/content/javadoc/com/rpl/rama/ops/Ops.html#RANGE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Arguments are a starting integer (inclusive) and an end integer (exclusive) and
emits each integer between than range individually

Example: `Block.each(Ops.RANGE, 10, 20).out("*i")`

[read(long, long, long)](/content/javadoc/com/rpl/rama/Depot.html#read(long,long,long/index.html)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Reads records from the log for the specified partition index of the depot, between the given start and end offsets.

[readAsync(long, long, long)](/content/javadoc/com/rpl/rama/Depot.html#readAsync(long,long,long/index.html)) \- Method in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Reads records from the log for the specified partition index of the depot, between the given start and end offsets.

[RECORDS](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#RECORDS/index.html) \- Enum constant in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Start from this number of records in the past

[removeFixedKeys(Object...)](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html#removeFixedKeys(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [PState.MigratedSchema](/content/javadoc/com/rpl/rama/PState.MigratedSchema.html "interface in com.rpl.rama"/index.html)

Migration option to specify keys being removed from a [`fixedKeysSchema`](/content/javadoc/com/rpl/rama/PState.html#fixedKeysSchema(java.lang.Object.../index.html)).

[resumeMicrobatchTopology(String, String)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#resumeMicrobatchTopology(java.lang.String,java.lang.String)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Resumes a paused microbatch topology so it starts processing again.

[ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents value being re-queried from scratch.

[ResyncDiff()](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[ResyncDiff.Processor](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[retryAllAfter()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#retryAllAfter(/index.html)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Retry failed records and all records after in the same depot partition

[retryAllAfter()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#retryAllAfter(/index.html)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Retry failed records and all records after in the same depot partition

[retryNone()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#retryNone(/index.html)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Never retry a failed depot record

[retryNone()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#retryNone(/index.html)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Never retry a failed depot record

[reverse()](/content/javadoc/com/rpl/rama/ops/LimitAgg.html#reverse(/index.html)) \- Method in interface com.rpl.rama.ops. [LimitAgg](/content/javadoc/com/rpl/rama/ops/LimitAgg.html "interface in com.rpl.rama.ops"/index.html)

Used in conjunction with [`LimitAgg.sort(java.lang.String...)`](/content/javadoc/com/rpl/rama/ops/LimitAgg.html#sort(java.lang.String.../index.html)) to reverse the input

[RocksDBOptionsBuilder](/content/javadoc/com/rpl/rama/RocksDBOptionsBuilder.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Rama uses RocksDB in the underlying implementation for PStates that have a map in the top-level schema.

## S

[SECONDS](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#SECONDS/index.html) \- Enum constant in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Start from first record added after this many seconds in the past

[select(Path)](/content/javadoc/com/rpl/rama/PState.html#select(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html).

[select(Path)](/content/javadoc/com/rpl/rama/test/TestPState.html#select(com.rpl.rama.Path)) \- Method in interface com.rpl.rama.test. [TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html).

[select(Object, Path)](/content/javadoc/com/rpl/rama/Block.Impl.html#select(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to task for given PState containing data for given [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) and then performs
a [`localSelect`](/content/javadoc/com/rpl/rama/Block.html#localSelect(java.lang.String,com.rpl.rama.Path)).

[select(Object, Path)](/content/javadoc/com/rpl/rama/Block.html#select(java.lang.Object,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

[select(Object, Path)](/content/javadoc/com/rpl/rama/Case.Impl.html#select(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[select(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#select(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) using explicit partitioning key.

[select(Object, Path)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#select(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[select(Object, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Block.Impl.html#select(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

[select(Object, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Block.html#select(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

[select(Object, Path, SelectOptions)](/content/javadoc/com/rpl/rama/Case.Impl.html#select(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

[select(Object, Path, SelectOptions)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#select(java.lang.Object,com.rpl.rama.Path,com.rpl.rama.SelectOptions)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

[select(T, Navigator.Next)](/content/javadoc/com/rpl/rama/Navigator.html#select(T,com.rpl.rama.Navigator.Next)) \- Method in interface com.rpl.rama. [Navigator](/content/javadoc/com/rpl/rama/Navigator.html "interface in com.rpl.rama"/index.html)

Implements codepath for select calls.

[selectAsync(Path)](/content/javadoc/com/rpl/rama/PState.html#selectAsync(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html).

[selectAsync(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#selectAsync(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) using explicit partitioning key.

[selectOne(Path)](/content/javadoc/com/rpl/rama/PState.html#selectOne(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must navigate to exactly one value.

[selectOne(Path)](/content/javadoc/com/rpl/rama/test/TestPState.html#selectOne(com.rpl.rama.Path)) \- Method in interface com.rpl.rama.test. [TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must navigate to exactly one value.

[selectOne(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#selectOne(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState using explicit partitioning key with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must navigate
to exactly one value.

[selectOneAsync(Path)](/content/javadoc/com/rpl/rama/PState.html#selectOneAsync(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Queries PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html) that must navigate to exactly one value.

[selectOneAsync(Object, Path)](/content/javadoc/com/rpl/rama/PState.html#selectOneAsync(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

[SelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for declaring options for select calls in topologies.

[SelectOptions.CaptureSelectOptions](/content/javadoc/com/rpl/rama/SelectOptions.CaptureSelectOptions.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SelectOptions.Impl](/content/javadoc/com/rpl/rama/SelectOptions.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents unknown change to a sequence starting from a particular index.

[SequenceChangeDiff(int, int, int)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#%3Cinit%3E(int,int,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value for an index of a sequence changing.

[SequenceIndexChangeDiff(int, Diff)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#%3Cinit%3E(int,com.rpl.rama.diffs.Diff)) \- Constructor for class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceIndexChangeDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents changes for values for multiple indexes in a sequence.

[SequenceIndexChangesDiff(Map<Integer, Diff>)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#%3Cinit%3E(java.util.Map)) \- Constructor for class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceIndexChangesDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents one or more values being removed starting at some index in a sequence.

[SequenceIndexRemoveDiff(int, int, int)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#%3Cinit%3E(int,int,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceIndexRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value being inserted at some index in a sequence.

[SequenceInsertDiff(int, Object, int)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#%3Cinit%3E(int,java.lang.Object,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceInsertDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents multiple values being inserted at some index in a sequence.

[SequenceInsertsDiff(int, List<Object>, int)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#%3Cinit%3E(int,java.util.List,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceInsertsDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value in a sequence being moved from one index to another, shifting other values to new indexes
in the process.

[SequenceReorderDiff(int, int, int)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#%3Cinit%3E(int,int,int/index.html)) \- Constructor for class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[SequenceReorderDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[serialize(T, DataOutput)](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html#serialize(T,java.io.DataOutput)) \- Method in interface com.rpl.rama. [RamaCustomSerialization](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html "interface in com.rpl.rama"/index.html)

Serializes an object

[set(Object)](/content/javadoc/com/rpl/rama/Agg.html#set(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates all input to a [java.util.Set](https://docs.oracle.com/javase/8/docs/api/java/util/Set.html)
data structure.

[SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value being added to a set.

[SetAddDiff(Object)](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#%3Cinit%3E(java.lang.Object)) \- Constructor for class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[SetAddDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[setElem(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#setElem(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to element of set if it exists.

[setElem(Object)](/content/javadoc/com/rpl/rama/Path.html#setElem(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to element of set if it exists.

[setLaunchDepotDynamicOption(String, String, Object)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#setLaunchDepotDynamicOption(java.lang.String,java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Sets the value of a depot [dynamic option](/content/docs/~/operating-rama.html#_worker_configurations_and_dynamic_options/index.html)
to be used on module launch, unless an explicit override is provided at deploy time.

[setLaunchModuleDynamicOption(String, Object)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#setLaunchModuleDynamicOption(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Sets the value of a module [dynamic option](/content/docs/~/operating-rama.html#_worker_configurations_and_dynamic_options/index.html)
to be used on module launch, unless an explicit override is provided at deploy time.

[setLaunchPStateDynamicOption(String, String, Object)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#setLaunchPStateDynamicOption(java.lang.String,java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Sets the value of a PState [dynamic option](/content/docs/~/operating-rama.html#_worker_configurations_and_dynamic_options/index.html)
to be used on module launch, unless an explicit override is provided at deploy time.

[setLaunchTopologyDynamicOption(String, String, Object)](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#setLaunchTopologyDynamicOption(java.lang.String,java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [RamaModule.Setup](/content/javadoc/com/rpl/rama/RamaModule.Setup.html "interface in com.rpl.rama"/index.html)

Sets the value of a topology [dynamic option](/content/docs/~/operating-rama.html#_worker_configurations_and_dynamic_options/index.html)
to be used on module launch, unless an explicit override is provided at deploy time.

[setOptions(String, Options)](/content/javadoc/com/rpl/rama/RocksDBOptionsBuilder.html#setOptions(java.lang.String,org.rocksdb.Options)) \- Method in interface com.rpl.rama. [RocksDBOptionsBuilder](/content/javadoc/com/rpl/rama/RocksDBOptionsBuilder.html "interface in com.rpl.rama"/index.html)[setRemove(Object)](/content/javadoc/com/rpl/rama/Agg.html#setRemove(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates to "void" value for the given [java.util.Set](https://docs.oracle.com/javase/8/docs/api/java/util/Set.html)
element.

[SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Represents a value being removed from a set.

[SetRemoveDiff(Object)](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#%3Cinit%3E(java.lang.Object)) \- Constructor for class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[SetRemoveDiff.Processor](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[setSchema(Class)](/content/javadoc/com/rpl/rama/PState.html#setSchema(java.lang.Class)) \- Static method in interface com.rpl.rama. [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html)

Declare a set schema

[shufflePartition()](/content/javadoc/com/rpl/rama/Block.Impl.html#shufflePartition(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Changes to a random task chosen uniformly.

[shufflePartition()](/content/javadoc/com/rpl/rama/Block.html#shufflePartition(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Changes to a random task chosen uniformly.

[shufflePartition()](/content/javadoc/com/rpl/rama/Case.Impl.html#shufflePartition(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Changes to a random task chosen uniformly.

[shufflePartition()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#shufflePartition(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Changes to a random task chosen uniformly.

[SIZE](/content/javadoc/com/rpl/rama/ops/Ops.html#SIZE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits size of input collection as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang")

[sort(String...)](/content/javadoc/com/rpl/rama/ops/LimitAgg.html#sort(java.lang.String.../index.html)) \- Method in interface com.rpl.rama.ops. [LimitAgg](/content/javadoc/com/rpl/rama/ops/LimitAgg.html "interface in com.rpl.rama.ops"/index.html)

Sort input for aggregation on values of given vars

[sortedMapRange(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRange(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map between a range of keys.

[sortedMapRange(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRange(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map between a range of keys.

[sortedMapRange(Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRange(java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map between a range of keys, with options to change inclusive/exclusive status of start and end keys.

[sortedMapRange(Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRange(java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedMapRangeFrom(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeFrom(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map after a key.

[sortedMapRangeFrom(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeFrom(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map after a key.

[sortedMapRangeFrom(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeFrom(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map starting from a specified key, with options to read a fixed number of elements or configure whether start key is inclusive or exclusive.

[sortedMapRangeFrom(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeFrom(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedMapRangeFromStart(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeFromStart(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map from the start up to the provided max amount.

[sortedMapRangeFromStart(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeFromStart(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map from the start up to the provided max amount.

[sortedMapRangeTo(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeTo(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all values in that map up to a key.

[sortedMapRangeTo(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeTo(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all values in that map up to a key.

[sortedMapRangeTo(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeTo(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map up to a specified key, with options to read a fixed number of elements or configure whether end key is inclusive or exclusive.

[sortedMapRangeTo(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeTo(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedMapRangeToEnd(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedMapRangeToEnd(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map from the end up to the provided max amount.

[sortedMapRangeToEnd(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeToEnd(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted map to a sorted map of all elements in that map from the end up to the provided max amount.

[SortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for declaring options for [`Path.sortedMapRangeFrom(java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeFrom(java.lang.Object)) or [`Path.sortedSetRangeFrom(java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeFrom(java.lang.Object)).

[SortedRangeFromOptions.CapturedSortedRangeFromOptions](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.CapturedSortedRangeFromOptions.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SortedRangeFromOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeFromOptions.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for declaring options for [`Path.sortedMapRange(java.lang.Object, java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedMapRange(java.lang.Object,java.lang.Object)) or [`Path.sortedSetRange(java.lang.Object, java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedSetRange(java.lang.Object,java.lang.Object)).

[SortedRangeOptions.CapturedSortedRangeOptions](/content/javadoc/com/rpl/rama/SortedRangeOptions.CapturedSortedRangeOptions.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SortedRangeOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeOptions.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for declaring options for [`Path.sortedMapRangeTo(java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedMapRangeTo(java.lang.Object)) or [`Path.sortedSetRangeTo(java.lang.Object)`](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeTo(java.lang.Object)).

[SortedRangeToOptions.CapturedSortedRangeToOptions](/content/javadoc/com/rpl/rama/SortedRangeToOptions.CapturedSortedRangeToOptions.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SortedRangeToOptions.Impl](/content/javadoc/com/rpl/rama/SortedRangeToOptions.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[sortedSetRange(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRange(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set between a range.

[sortedSetRange(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRange(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set between a range.

[sortedSetRange(Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRange(java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set between a range, with options to change inclusive/exclusive status of start and end elements.

[sortedSetRange(Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRange(java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedSetRangeFrom(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeFrom(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set after an element.

[sortedSetRangeFrom(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeFrom(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set after an element.

[sortedSetRangeFrom(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeFrom(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set starting from a specified element, with options to read a fixed number of elements or configure whether start element is inclusive or exclusive.

[sortedSetRangeFrom(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeFrom(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedSetRangeFromStart(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeFromStart(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set after the start up to the provided max amount.

[sortedSetRangeFromStart(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeFromStart(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set after the start up to the provided max amount.

[sortedSetRangeTo(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeTo(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set up to an element.

[sortedSetRangeTo(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeTo(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set up to an element.

[sortedSetRangeTo(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeTo(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set up to a specified element, with options to read a fixed number of elements or configure whether end element is inclusive or exclusive.

[sortedSetRangeTo(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeTo(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

[sortedSetRangeToEnd(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sortedSetRangeToEnd(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set from the end, up to the provided max amount.

[sortedSetRangeToEnd(Object)](/content/javadoc/com/rpl/rama/Path.html#sortedSetRangeToEnd(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates on a sorted set to a sorted set of all values in that set from the end, up to the provided max amount.

[sortValFunction(RamaFunction1<T, R>)](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html#sortValFunction(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama.ops. [TopMonotonicAgg](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html "interface in com.rpl.rama.ops"/index.html)

Function to extract from data the value to sort with for aggregation

[source(String)](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html#source(java.lang.String)) \- Method in interface com.rpl.rama.module. [ETLTopologyBase](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html "interface in com.rpl.rama.module"/index.html)

Add depot source to topology

[source(String, T)](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html#source(java.lang.String,T/index.html)) \- Method in interface com.rpl.rama.module. [ETLTopologyBase](/content/javadoc/com/rpl/rama/module/ETLTopologyBase.html "interface in com.rpl.rama.module"/index.html)

Add depot source with specified options to topology

[sourceId(String)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html#sourceId(java.lang.String)) \- Method in interface com.rpl.rama.module. [MicrobatchSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

The source ID for this subscription.

[sourceId(String)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#sourceId(java.lang.String)) \- Static method in interface com.rpl.rama.module. [MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html)

The source ID for this subscription.

[sourceId(String)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#sourceId(java.lang.String)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

The source ID for this subscription.

[sourceId(String)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#sourceId(java.lang.String)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

The source ID for this subscription.

[startFromBeginning()](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html#startFromBeginning(/index.html)) \- Method in interface com.rpl.rama.module. [MicrobatchSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing from beginning of depot partition.

[startFromBeginning()](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#startFromBeginning(/index.html)) \- Static method in interface com.rpl.rama.module. [MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing from beginning of depot partition.

[startFromBeginning()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#startFromBeginning(/index.html)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing from beginning of depot partition.

[startFromBeginning()](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#startFromBeginning(/index.html)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing from beginning of depot partition.

[startFromOffsetAfterTimestamp(long)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html#startFromOffsetAfterTimestamp(long/index.html)) \- Method in interface com.rpl.rama.module. [MicrobatchSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAfterTimestamp(long)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#startFromOffsetAfterTimestamp(long/index.html)) \- Static method in interface com.rpl.rama.module. [MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAfterTimestamp(long)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#startFromOffsetAfterTimestamp(long/index.html)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAfterTimestamp(long)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#startFromOffsetAfterTimestamp(long/index.html)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAgo(long, OffsetAgo)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo)) \- Method in interface com.rpl.rama.module. [MicrobatchSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAgo(long, OffsetAgo)](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo)) \- Static method in interface com.rpl.rama.module. [MicrobatchSourceOptions](/content/javadoc/com/rpl/rama/module/MicrobatchSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAgo(long, OffsetAgo)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo)) \- Method in interface com.rpl.rama.module. [StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startFromOffsetAgo(long, OffsetAgo)](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html#startFromOffsetAgo(long,com.rpl.rama.module.OffsetAgo)) \- Static method in interface com.rpl.rama.module. [StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html)

Start processing each depot partition from a point in the past.

[startOffset(int)](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html#startOffset(int/index.html)) \- Method in interface com.rpl.rama.integration. [ExternalDepot](/content/javadoc/com/rpl/rama/integration/ExternalDepot.html "interface in com.rpl.rama.integration"/index.html)

Asynchronously returns the start offset of the given partition index (inclusive).

[staticData(List<Object>)](/content/javadoc/com/rpl/rama/SubBatch.html#staticData(java.util.List)) \- Static method in class com.rpl.rama. [SubBatch](/content/javadoc/com/rpl/rama/SubBatch.html "class in com.rpl.rama"/index.html)

Create a subbatch that emits the provided data.

[status()](/content/javadoc/com/rpl/rama/ProxyState.html#status(/index.html)) \- Method in interface com.rpl.rama. [ProxyState](/content/javadoc/com/rpl/rama/ProxyState.html "interface in com.rpl.rama"/index.html)

Returns current status of this ProxyState.

[stay()](/content/javadoc/com/rpl/rama/Path.Impl.html#stay(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

No-op that stays navigated at current point.

[stay()](/content/javadoc/com/rpl/rama/Path.html#stay(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

No-op that stays navigated at current point.

[stop()](/content/javadoc/com/rpl/rama/Path.Impl.html#stop(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Stops current branch of navigation.

[stop()](/content/javadoc/com/rpl/rama/Path.html#stop(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Stops current branch of navigation.

[stream(String)](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html#stream(java.lang.String)) \- Method in interface com.rpl.rama. [RamaModule.Topologies](/content/javadoc/com/rpl/rama/RamaModule.Topologies.html "interface in com.rpl.rama"/index.html)

Defines a [stream topology](/content/docs/~/stream.html).

[StreamSourceOptions](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)

Depot source options for stream topologies using builder pattern

[Stream topologies documentation](/content/docs/~/stream.html)

[StreamSourceOptions.Impl](/content/javadoc/com/rpl/rama/module/StreamSourceOptions.Impl.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)[StreamTopology](/content/javadoc/com/rpl/rama/module/StreamTopology.html "interface in com.rpl.rama.module"/index.html) \- Interface in [com.rpl.rama.module](/content/javadoc/com/rpl/rama/module/package-summary.html)[subBatch(SubBatch)](/content/javadoc/com/rpl/rama/Block.Impl.html#subBatch(com.rpl.rama.SubBatch)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Use specified SubBatch as a batch source in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)).

[subBatch(SubBatch)](/content/javadoc/com/rpl/rama/Block.html#subBatch(com.rpl.rama.SubBatch)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Use specified SubBatch as a batch source in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)).

[subBatch(SubBatch)](/content/javadoc/com/rpl/rama/Case.Impl.html#subBatch(com.rpl.rama.SubBatch)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Use specified SubBatch as a batch source in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)).

[subBatch(SubBatch)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#subBatch(com.rpl.rama.SubBatch)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Use specified SubBatch as a batch source in a [`batch block`](/content/javadoc/com/rpl/rama/Block.html#batchBlock(com.rpl.rama.Block)).

[SubBatch](/content/javadoc/com/rpl/rama/SubBatch.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Represents a subbatch for use with [`subBatch`](/content/javadoc/com/rpl/rama/Block.html#subBatch(com.rpl.rama.SubBatch)) in a batch block

[SubBatch(Block, String...)](/content/javadoc/com/rpl/rama/SubBatch.html#%3Cinit%3E(com.rpl.rama.Block,java.lang.String.../index.html)) \- Constructor for class com.rpl.rama. [SubBatch](/content/javadoc/com/rpl/rama/SubBatch.html "class in com.rpl.rama"/index.html)

Create a subbatch with the given code and specified output vars

[subindexed()](/content/javadoc/com/rpl/rama/PState.Schema.html#subindexed(/index.html)) \- Method in interface com.rpl.rama. [PState.Schema](/content/javadoc/com/rpl/rama/PState.Schema.html "interface in com.rpl.rama"/index.html)

Declare this data structure as subindexed.

[subindexed(SubindexOptions)](/content/javadoc/com/rpl/rama/PState.Schema.html#subindexed(com.rpl.rama.SubindexOptions)) \- Method in interface com.rpl.rama. [PState.Schema](/content/javadoc/com/rpl/rama/PState.Schema.html "interface in com.rpl.rama"/index.html)

Declare this data structure as subindexed with the given options.

[SubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Interface for declaring options on a subindexed PState schema

[SubindexOptions.CapturedSubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html "class in com.rpl.rama"/index.html) \- Class in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SubindexOptions.Impl](/content/javadoc/com/rpl/rama/SubindexOptions.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[sublist(Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#sublist(java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to sublist bounded by two indexes.

[sublist(Object, Object)](/content/javadoc/com/rpl/rama/Path.html#sublist(java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to sublist bounded by two indexes.

[sublistDynamic(RamaFunction1<T0, R0>, RamaFunction2<T1, T2, R1>)](/content/javadoc/com/rpl/rama/Path.Impl.html#sublistDynamic(com.rpl.rama.ops.RamaFunction1,com.rpl.rama.ops.RamaFunction2)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to sublist bounded by indexes chosen by functions.

[sublistDynamic(RamaFunction1<T0, R0>, RamaFunction2<T1, T2, R1>)](/content/javadoc/com/rpl/rama/Path.html#sublistDynamic(com.rpl.rama.ops.RamaFunction1,com.rpl.rama.ops.RamaFunction2)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to sublist bounded by indexes chosen by functions.

[subMap(Object...)](/content/javadoc/com/rpl/rama/Path.Impl.html#subMap(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to a map containing subset of keys/values of starting map.

[subMap(Object...)](/content/javadoc/com/rpl/rama/Path.html#subMap(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to a map containing subset of keys/values of starting map.

[subselect(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#subselect(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to list of values navigated by provided path.

[subselect(Path)](/content/javadoc/com/rpl/rama/Path.html#subselect(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to list of values navigated by provided path.

[subset(Object...)](/content/javadoc/com/rpl/rama/Path.Impl.html#subset(java.lang.Object.../index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to subset of starting set with given elements.

[subset(Object...)](/content/javadoc/com/rpl/rama/Path.html#subset(java.lang.Object.../index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to subset of starting set with given elements.

[subSource(Object, SubSource...)](/content/javadoc/com/rpl/rama/Block.Impl.html#subSource(java.lang.Object,com.rpl.rama.SubSource.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Conditionally dispatch code based on type of input object

[subSource(Object, SubSource...)](/content/javadoc/com/rpl/rama/Block.html#subSource(java.lang.Object,com.rpl.rama.SubSource.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Conditionally dispatch code based on type of input object

[subSource(Object, SubSource...)](/content/javadoc/com/rpl/rama/Case.Impl.html#subSource(java.lang.Object,com.rpl.rama.SubSource.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Conditionally dispatch code based on type of input object

[subSource(Object, SubSource...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#subSource(java.lang.Object,com.rpl.rama.SubSource.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Conditionally dispatch code based on type of input object

[SubSource](/content/javadoc/com/rpl/rama/SubSource.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)

Used to create cases for [`Block.subSource(java.lang.Object, com.rpl.rama.SubSource...)`](/content/javadoc/com/rpl/rama/Block.html#subSource(java.lang.Object,com.rpl.rama.SubSource.../index.html))

[SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SubSource.MultiOutImpl](/content/javadoc/com/rpl/rama/SubSource.MultiOutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SubSource.Out](/content/javadoc/com/rpl/rama/SubSource.Out.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[SubSource.OutImpl](/content/javadoc/com/rpl/rama/SubSource.OutImpl.html "interface in com.rpl.rama"/index.html) \- Interface in [com.rpl.rama](/content/javadoc/com/rpl/rama/package-summary.html)[sum(Object)](/content/javadoc/com/rpl/rama/Agg.html#sum(java.lang.Object)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Sums input values into a java.lang.Long

[SUM](/content/javadoc/com/rpl/rama/ops/Ops.html#SUM/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits sum of all numbers in input list as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang").

[SUM\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#SUM_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits sum of all numbers in input list as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang").

## T

[targetType()](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html#targetType(/index.html)) \- Method in interface com.rpl.rama. [RamaCustomSerialization](/content/javadoc/com/rpl/rama/RamaCustomSerialization.html "interface in com.rpl.rama"/index.html)

Base type targetted by this serializer.

[TaskGlobalContext](/content/javadoc/com/rpl/rama/integration/TaskGlobalContext.html "interface in com.rpl.rama.integration"/index.html) \- Interface in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

Provides contextual information for
[`TaskGlobalObject.prepareForTask(int, TaskGlobalContext)`](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html#prepareForTask(int,com.rpl.rama.integration.TaskGlobalContext)).

[TaskGlobalObject](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html "interface in com.rpl.rama.integration"/index.html) \- Interface in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

Objects implementing this interface that are provided to [`RamaModule.Setup.declareObject(String, Object)`](/content/javadoc/com/rpl/rama/RamaModule.Setup.html#declareObject(java.lang.String,java.lang.Object))
can specialize their implementation per task.

[TaskGlobalObjectWithTick](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html "interface in com.rpl.rama.integration"/index.html) \- Interface in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

Defines a [`task global object`](/content/javadoc/com/rpl/rama/integration/TaskGlobalObject.html "interface in com.rpl.rama.integration"/index.html) that will have [`TaskGlobalObjectWithTick.tick()`](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html#tick(/index.html)) called
at a regular frequency.

[TaskThreadManagedResource<T>](/content/javadoc/com/rpl/rama/integration/TaskThreadManagedResource.html "class in com.rpl.rama.integration"/index.html) \- Class in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

Used for sharing resources across tasks in a task thread

[TaskThreadManagedResource(String, TaskGlobalContext, Callable<T>)](/content/javadoc/com/rpl/rama/integration/TaskThreadManagedResource.html#%3Cinit%3E(java.lang.String,com.rpl.rama.integration.TaskGlobalContext,java.util.concurrent.Callable)) \- Constructor for class com.rpl.rama.integration. [TaskThreadManagedResource](/content/javadoc/com/rpl/rama/integration/TaskThreadManagedResource.html "class in com.rpl.rama.integration"/index.html)[term(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function
of one argument.

[term(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function
of one argument.

[term(RamaFunction2<T0, T1, R0>, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of two arguments.

[term(RamaFunction2<T0, T1, R0>, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of two arguments.

[term(RamaFunction3<T0, T1, T2, R0>, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of three arguments.

[term(RamaFunction3<T0, T1, T2, R0>, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of three arguments.

[term(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of four arguments.

[term(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of four arguments.

[term(RamaFunction5<T0, T1, T2, T3, T4, R0>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of five arguments.

[term(RamaFunction5<T0, T1, T2, T3, T4, R0>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of five arguments.

[term(RamaFunction6<T0, T1, T2, T3, T4, T5, R0>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of six arguments.

[term(RamaFunction6<T0, T1, T2, T3, T4, T5, R0>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of six arguments.

[term(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R0>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of seven arguments.

[term(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R0>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of seven arguments.

[term(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R0>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#term(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of eight arguments.

[term(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R0>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#term(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that updates navigated value with the provided function of eight arguments.

[TERMINATED](/content/javadoc/com/rpl/rama/ProxyState.Status.html#TERMINATED/index.html) \- Enum constant in enum class com.rpl.rama. [ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html)[TERMINATED\_UNGRACEFULLY](/content/javadoc/com/rpl/rama/ProxyState.Status.html#TERMINATED_UNGRACEFULLY/index.html) \- Enum constant in enum class com.rpl.rama. [ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html)[termVal(Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#termVal(java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that overrides navigated value to provided value

[termVal(Object)](/content/javadoc/com/rpl/rama/Path.html#termVal(java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that overrides navigated value to provided value

[termVoid()](/content/javadoc/com/rpl/rama/Path.Impl.html#termVoid(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that sets navigated value to void, causing it to be removed.

[termVoid()](/content/javadoc/com/rpl/rama/Path.html#termVoid(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Terminal point of a transform path that sets navigated value to void, causing it to be removed.

[testProvider(BackupProvider)](/content/javadoc/com/rpl/rama/backup/BackupProviderTester.html#testProvider(com.rpl.rama.backup.BackupProvider)) \- Static method in class com.rpl.rama.backup. [BackupProviderTester](/content/javadoc/com/rpl/rama/backup/BackupProviderTester.html "class in com.rpl.rama.backup"/index.html)[TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html) \- Interface in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Helper utility compatible with [`Block.localSelect(java.lang.String, com.rpl.rama.Path)`](/content/javadoc/com/rpl/rama/Block.html#localSelect(java.lang.String,com.rpl.rama.Path)) and [`Block.localTransform(java.lang.String, com.rpl.rama.Path)`](/content/javadoc/com/rpl/rama/Block.html#localTransform(java.lang.String,com.rpl.rama.Path)).

[tick()](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html#tick(/index.html)) \- Method in interface com.rpl.rama.integration. [TaskGlobalObjectWithTick](/content/javadoc/com/rpl/rama/integration/TaskGlobalObjectWithTick.html "interface in com.rpl.rama.integration"/index.html)

Implement this method to define desired behavior on each tick.

[TIMES](/content/javadoc/com/rpl/rama/ops/Ops.html#TIMES/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of multiplying all input numbers together as an [`Integer`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Integer.html "class or interface in java.lang").

[TIMES\_LONG](/content/javadoc/com/rpl/rama/ops/Ops.html#TIMES_LONG/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of multiplying all input numbers together as a [`Long`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html "class or interface in java.lang").

[TO\_STRING](/content/javadoc/com/rpl/rama/ops/Ops.html#TO_STRING/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Emits result of converting all input arguments to strings and concatenating them together

[TOMBSTONE](/content/javadoc/com/rpl/rama/Depot.html#TOMBSTONE/index.html) \- Static variable in interface com.rpl.rama. [Depot](/content/javadoc/com/rpl/rama/Depot.html "interface in com.rpl.rama"/index.html)

Object used as return value in a depot migration to delete record.

[topMonotonic(int, String)](/content/javadoc/com/rpl/rama/Agg.html#topMonotonic(int,java.lang.String)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates input into a list of top elements.

[TopMonotonicAgg](/content/javadoc/com/rpl/rama/ops/TopMonotonicAgg.html "interface in com.rpl.rama.ops"/index.html) \- Interface in [com.rpl.rama.ops](/content/javadoc/com/rpl/rama/ops/package-summary.html)

Builder-style object for customizing options to a call to [`Agg.topMonotonic(int, java.lang.String)`](/content/javadoc/com/rpl/rama/Agg.html#topMonotonic(int,java.lang.String))

[toString()](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [AppendDiff](/content/javadoc/com/rpl/rama/diffs/AppendDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [DestroyedDiff](/content/javadoc/com/rpl/rama/diffs/DestroyedDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyDiff](/content/javadoc/com/rpl/rama/diffs/KeyDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [KeyRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeyRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [NewValueDiff](/content/javadoc/com/rpl/rama/diffs/NewValueDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [ResyncDiff](/content/javadoc/com/rpl/rama/diffs/ResyncDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SetAddDiff](/content/javadoc/com/rpl/rama/diffs/SetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [SetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#toString(/index.html)) \- Method in class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)[toString()](/content/javadoc/com/rpl/rama/MicrobatchParams.html#toString(/index.html)) \- Method in class com.rpl.rama. [MicrobatchParams](/content/javadoc/com/rpl/rama/MicrobatchParams.html "class in com.rpl.rama"/index.html)[transform(Path)](/content/javadoc/com/rpl/rama/test/TestPState.html#transform(com.rpl.rama.Path)) \- Method in interface com.rpl.rama.test. [TestPState](/content/javadoc/com/rpl/rama/test/TestPState.html "interface in com.rpl.rama.test"/index.html)

Transforms PState with [`Path`](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html).

[transform(T, Navigator.Next)](/content/javadoc/com/rpl/rama/Navigator.html#transform(T,com.rpl.rama.Navigator.Next)) \- Method in interface com.rpl.rama. [Navigator](/content/javadoc/com/rpl/rama/Navigator.html "interface in com.rpl.rama"/index.html)

Implements codepath for transform calls.

[transformed(Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#transformed(com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to transformation of current value with given path.

[transformed(Path)](/content/javadoc/com/rpl/rama/Path.html#transformed(com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to transformation of current value with given path.

[TUPLE](/content/javadoc/com/rpl/rama/ops/Ops.html#TUPLE/index.html) \- Static variable in class com.rpl.rama.ops. [Ops](/content/javadoc/com/rpl/rama/ops/Ops.html "class in com.rpl.rama.ops"/index.html)

Combines all input arguments into a [`List`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html "class or interface in java.util")

Example: `Block.each(Ops.TUPLE, 1, 2, 3).out("*tuple")`

## U

[UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Sent when the proxy has been terminated by Rama due to having too many failures.

[UngracefulTerminationDiff(Throwable)](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html#%3Cinit%3E(java.lang.Throwable)) \- Constructor for class com.rpl.rama.diffs. [UngracefulTerminationDiff](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.html "class in com.rpl.rama.diffs"/index.html)[UngracefulTerminationDiff.Processor](/content/javadoc/com/rpl/rama/diffs/UngracefulTerminationDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[unhandled()](/content/javadoc/com/rpl/rama/diffs/Diff.Processor.html#unhandled(/index.html)) \- Method in interface com.rpl.rama.diffs. [Diff.Processor](/content/javadoc/com/rpl/rama/diffs/Diff.Processor.html "interface in com.rpl.rama.diffs"/index.html)[unify(String, String, String...)](/content/javadoc/com/rpl/rama/Block.Impl.html#unify(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Attaches subsequent code to each of the anchors specified, merging computation flowing out
of those nodes.

[unify(String, String, String...)](/content/javadoc/com/rpl/rama/Block.html#unify(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Attaches subsequent code to each of the anchors specified, merging computation flowing out
of those nodes.

[unify(String, String, String...)](/content/javadoc/com/rpl/rama/Case.Impl.html#unify(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Attaches subsequent code to each of the anchors specified, merging computation flowing out
of those nodes.

[unify(String, String, String...)](/content/javadoc/com/rpl/rama/SubSource.Impl.html#unify(java.lang.String,java.lang.String,java.lang.String.../index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Attaches subsequent code to each of the anchors specified, merging computation flowing out
of those nodes.

[UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html) \- Class in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)

Change between old and new values is unknown.

[UnknownDiff()](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html#%3Cinit%3E(/index.html)) \- Constructor for class com.rpl.rama.diffs. [UnknownDiff](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.html "class in com.rpl.rama.diffs"/index.html)[UnknownDiff.Processor](/content/javadoc/com/rpl/rama/diffs/UnknownDiff.Processor.html "interface in com.rpl.rama.diffs"/index.html) \- Interface in [com.rpl.rama.diffs](/content/javadoc/com/rpl/rama/diffs/package-summary.html)[updateModule(RamaModule)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#updateModule(com.rpl.rama.RamaModule)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Update a module to a new version.

[updateModule(RamaModule, UpdateOptions)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#updateModule(com.rpl.rama.RamaModule,com.rpl.rama.test.UpdateOptions)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Update a module to a new version.

[UpdateOptions](/content/javadoc/com/rpl/rama/test/UpdateOptions.html "interface in com.rpl.rama.test"/index.html) \- Interface in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

Class for providing options to [`InProcessCluster.updateModule(RamaModule, UpdateOptions)`](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#updateModule(com.rpl.rama.RamaModule,com.rpl.rama.test.UpdateOptions))

[UpdateOptions.Impl](/content/javadoc/com/rpl/rama/test/UpdateOptions.Impl.html "interface in com.rpl.rama.test"/index.html) \- Interface in [com.rpl.rama.test](/content/javadoc/com/rpl/rama/test/package-summary.html)

## V

[value](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#value/index.html) \- Variable in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)[valueOf(String)](/content/javadoc/com/rpl/rama/AckLevel.html#valueOf(java.lang.String)) \- Static method in enum class com.rpl.rama. [AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html)

Returns the enum constant of this class with the specified name.

[valueOf(String)](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#valueOf(java.lang.String)) \- Static method in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Returns the enum constant of this class with the specified name.

[valueOf(String)](/content/javadoc/com/rpl/rama/ProxyState.Status.html#valueOf(java.lang.String)) \- Static method in enum class com.rpl.rama. [ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html)

Returns the enum constant of this class with the specified name.

[values()](/content/javadoc/com/rpl/rama/AckLevel.html#values(/index.html)) \- Static method in enum class com.rpl.rama. [AckLevel](/content/javadoc/com/rpl/rama/AckLevel.html "enum class in com.rpl.rama"/index.html)

Returns an array containing the constants of this enum class, in
the order they are declared.

[values()](/content/javadoc/com/rpl/rama/module/OffsetAgo.html#values(/index.html)) \- Static method in enum class com.rpl.rama.module. [OffsetAgo](/content/javadoc/com/rpl/rama/module/OffsetAgo.html "enum class in com.rpl.rama.module"/index.html)

Returns an array containing the constants of this enum class, in
the order they are declared.

[values()](/content/javadoc/com/rpl/rama/ProxyState.Status.html#values(/index.html)) \- Static method in enum class com.rpl.rama. [ProxyState.Status](/content/javadoc/com/rpl/rama/ProxyState.Status.html "enum class in com.rpl.rama"/index.html)

Returns an array containing the constants of this enum class, in
the order they are declared.

[var](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html#var/index.html) \- Variable in class com.rpl.rama. [LoopVars.LoopVar](/content/javadoc/com/rpl/rama/LoopVars.LoopVar.html "class in com.rpl.rama"/index.html)[var(String, Object)](/content/javadoc/com/rpl/rama/LoopVars.Impl.html#var(java.lang.String,java.lang.Object)) \- Method in interface com.rpl.rama. [LoopVars.Impl](/content/javadoc/com/rpl/rama/LoopVars.Impl.html "interface in com.rpl.rama"/index.html)

Declare a var with initial value for first iteration of loop

[var(String, Object)](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html#var(java.lang.String,java.lang.Object)) \- Method in class com.rpl.rama. [LoopVars.LoopVarsCollector](/content/javadoc/com/rpl/rama/LoopVars.LoopVarsCollector.html "class in com.rpl.rama"/index.html)[var(String, Object)](/content/javadoc/com/rpl/rama/LoopVars.html#var(java.lang.String,java.lang.Object)) \- Static method in interface com.rpl.rama. [LoopVars](/content/javadoc/com/rpl/rama/LoopVars.html "interface in com.rpl.rama"/index.html)

Declare a var with initial value for first iteration of loop

[view(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction1)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value.

[view(RamaFunction1<T0, R0>)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction1)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value.

[view(RamaFunction2<T0, T1, R0>, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction2<T0, T1, R0>, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction2,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction3<T0, T1, T2, R0>, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction3<T0, T1, T2, R0>, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction3,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction4,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction5<T0, T1, T2, T3, T4, R0>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction5<T0, T1, T2, T3, T4, R0>, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction5,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction6<T0, T1, T2, T3, T4, T5, R0>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction6<T0, T1, T2, T3, T4, T5, R0>, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction6,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R0>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R0>, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction7,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R0>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.Impl.html#view(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[view(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, R0>, Object, Object, Object, Object, Object, Object, Object)](/content/javadoc/com/rpl/rama/Path.html#view(com.rpl.rama.ops.RamaFunction8,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to result of applying given function to current value and provided arguments.

[VOID](/content/javadoc/com/rpl/rama/Navigator.html#VOID/index.html) \- Static variable in interface com.rpl.rama. [Navigator](/content/javadoc/com/rpl/rama/Navigator.html "interface in com.rpl.rama"/index.html)[voided()](/content/javadoc/com/rpl/rama/Agg.html#voided(/index.html)) \- Static method in interface com.rpl.rama. [Agg](/content/javadoc/com/rpl/rama/Agg.html "interface in com.rpl.rama"/index.html)

Aggregates to "void" value.

[voidSetElem()](/content/javadoc/com/rpl/rama/Path.Impl.html#voidSetElem(/index.html)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Navigates to void element of set.

[voidSetElem()](/content/javadoc/com/rpl/rama/Path.html#voidSetElem(/index.html)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Navigates to void element of set.

## W

[waitForMicrobatchProcessedCount(String, String, int)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#waitForMicrobatchProcessedCount(java.lang.String,java.lang.String,int/index.html)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Block until specified microbatch topology has finished processing at least the specified
number of depot records since the topology started.

[waitForMicrobatchProcessedCount(String, String, int, int)](/content/javadoc/com/rpl/rama/test/InProcessCluster.html#waitForMicrobatchProcessedCount(java.lang.String,java.lang.String,int,int/index.html)) \- Method in interface com.rpl.rama.test. [InProcessCluster](/content/javadoc/com/rpl/rama/test/InProcessCluster.html "interface in com.rpl.rama.test"/index.html)

Block until specified microbatch topology has finished processing at least the specified
number of depot records since the topology started.

[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/Diff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [Diff](/content/javadoc/com/rpl/rama/diffs/Diff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [KeyChangeDiff](/content/javadoc/com/rpl/rama/diffs/KeyChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [KeysDiff](/content/javadoc/com/rpl/rama/diffs/KeysDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [KeysRemoveDiff](/content/javadoc/com/rpl/rama/diffs/KeysRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [MultiDiff](/content/javadoc/com/rpl/rama/diffs/MultiDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [MultiSetAddDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetAddDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [MultiSetRemoveDiff](/content/javadoc/com/rpl/rama/diffs/MultiSetRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangeDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangeDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceIndexChangesDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexChangesDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceIndexRemoveDiff](/content/javadoc/com/rpl/rama/diffs/SequenceIndexRemoveDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceInsertDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceInsertsDiff](/content/javadoc/com/rpl/rama/diffs/SequenceInsertsDiff.html "class in com.rpl.rama.diffs"/index.html)[walkExpanded(RamaFunction1)](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html#walkExpanded(com.rpl.rama.ops.RamaFunction1)) \- Method in class com.rpl.rama.diffs. [SequenceReorderDiff](/content/javadoc/com/rpl/rama/diffs/SequenceReorderDiff.html "class in com.rpl.rama.diffs"/index.html)[withoutSizeTracking()](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html#withoutSizeTracking(/index.html)) \- Method in class com.rpl.rama. [SubindexOptions.CapturedSubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.CapturedSubindexOptions.html "class in com.rpl.rama"/index.html)[withoutSizeTracking()](/content/javadoc/com/rpl/rama/SubindexOptions.Impl.html#withoutSizeTracking(/index.html)) \- Method in interface com.rpl.rama. [SubindexOptions.Impl](/content/javadoc/com/rpl/rama/SubindexOptions.Impl.html "interface in com.rpl.rama"/index.html)

Disable automatic size tracking on this subindexed data structure.

[withoutSizeTracking()](/content/javadoc/com/rpl/rama/SubindexOptions.html#withoutSizeTracking(/index.html)) \- Static method in interface com.rpl.rama. [SubindexOptions](/content/javadoc/com/rpl/rama/SubindexOptions.html "interface in com.rpl.rama"/index.html)

Disable automatic size tracking on this subindexed data structure.

[withPageSize(Object, Path)](/content/javadoc/com/rpl/rama/Path.Impl.html#withPageSize(java.lang.Object,com.rpl.rama.Path)) \- Method in interface com.rpl.rama. [Path.Impl](/content/javadoc/com/rpl/rama/Path.Impl.html "interface in com.rpl.rama"/index.html)

Pagination done by navigators in subpath use the specified page size.

[withPageSize(Object, Path)](/content/javadoc/com/rpl/rama/Path.html#withPageSize(java.lang.Object,com.rpl.rama.Path)) \- Static method in interface com.rpl.rama. [Path](/content/javadoc/com/rpl/rama/Path.html "interface in com.rpl.rama"/index.html)

Pagination done by navigators in subpath use the specified page size.

[WorkerManagedResource<T>](/content/javadoc/com/rpl/rama/integration/WorkerManagedResource.html "class in com.rpl.rama.integration"/index.html) \- Class in [com.rpl.rama.integration](/content/javadoc/com/rpl/rama/integration/package-summary.html)

Used for sharing resources across tasks in a worker

[WorkerManagedResource(String, TaskGlobalContext, Callable<T>)](/content/javadoc/com/rpl/rama/integration/WorkerManagedResource.html#%3Cinit%3E(java.lang.String,com.rpl.rama.integration.TaskGlobalContext,java.util.concurrent.Callable)) \- Constructor for class com.rpl.rama.integration. [WorkerManagedResource](/content/javadoc/com/rpl/rama/integration/WorkerManagedResource.html "class in com.rpl.rama.integration"/index.html)

## Y

[yieldIfOvertime()](/content/javadoc/com/rpl/rama/Block.Impl.html#yieldIfOvertime(/index.html)) \- Method in interface com.rpl.rama. [Block.Impl](/content/javadoc/com/rpl/rama/Block.Impl.html "interface in com.rpl.rama"/index.html)

Yield the task thread if current event is using too much time.

[yieldIfOvertime()](/content/javadoc/com/rpl/rama/Block.html#yieldIfOvertime(/index.html)) \- Static method in interface com.rpl.rama. [Block](/content/javadoc/com/rpl/rama/Block.html "interface in com.rpl.rama"/index.html)

Yield the task thread if current event is using too much time.

[yieldIfOvertime()](/content/javadoc/com/rpl/rama/Case.Impl.html#yieldIfOvertime(/index.html)) \- Method in interface com.rpl.rama. [Case.Impl](/content/javadoc/com/rpl/rama/Case.Impl.html "interface in com.rpl.rama"/index.html)

Yield the task thread if current event is using too much time.

[yieldIfOvertime()](/content/javadoc/com/rpl/rama/SubSource.Impl.html#yieldIfOvertime(/index.html)) \- Method in interface com.rpl.rama. [SubSource.Impl](/content/javadoc/com/rpl/rama/SubSource.Impl.html "interface in com.rpl.rama"/index.html)

Yield the task thread if current event is using too much time.

## Z

[zeroVal()](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html#zeroVal(/index.html)) \- Method in interface com.rpl.rama.ops. [RamaCombinerAgg](/content/javadoc/com/rpl/rama/ops/RamaCombinerAgg.html "interface in com.rpl.rama.ops"/index.html)

Returns result value if there is no input

[A](/content/javadoc/index-all.html#I:A/index.html) [B](/content/javadoc/index-all.html#I:B/index.html) [C](/content/javadoc/index-all.html#I:C/index.html) [D](/content/javadoc/index-all.html#I:D/index.html) [E](/content/javadoc/index-all.html#I:E/index.html) [F](/content/javadoc/index-all.html#I:F/index.html) [G](/content/javadoc/index-all.html#I:G/index.html) [H](/content/javadoc/index-all.html#I:H/index.html) [I](/content/javadoc/index-all.html#I:I/index.html) [K](/content/javadoc/index-all.html#I:K/index.html) [L](/content/javadoc/index-all.html#I:L/index.html) [M](/content/javadoc/index-all.html#I:M/index.html) [N](/content/javadoc/index-all.html#I:N/index.html) [O](/content/javadoc/index-all.html#I:O/index.html) [P](/content/javadoc/index-all.html#I:P/index.html) [Q](/content/javadoc/index-all.html#I:Q/index.html) [R](/content/javadoc/index-all.html#I:R/index.html) [S](/content/javadoc/index-all.html#I:S/index.html) [T](/content/javadoc/index-all.html#I:T/index.html) [U](/content/javadoc/index-all.html#I:U/index.html) [V](/content/javadoc/index-all.html#I:V/index.html) [W](/content/javadoc/index-all.html#I:W/index.html) [Y](/content/javadoc/index-all.html#I:Y/index.html) [Z](/content/javadoc/index-all.html#I:Z/index.html)

[All Classes and Interfaces](/content/javadoc/allclasses-index.html) \| [All Packages](/content/javadoc/allpackages-index.html) \| [Serialized Form](/content/javadoc/serialized-form.html)
