- accumulate(V) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg0
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg1
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg2
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg3
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2, T3) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg4
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2, T3, T4) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg5
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2, T3, T4, T5) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg6
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2, T3, T4, T5, T6) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg7
-
Combine current aggregated value with new input to produce new aggregated value
- accumulate(V, T0, T1, T2, T3, T4, T5, T6, T7) - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg8
-
Combine current aggregated value with new input to produce new aggregated value
- accumulator(RamaAccumulatorAgg0) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg1, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg2, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg3, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg4, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg5, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg6, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg7, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- accumulator(RamaAccumulatorAgg8, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Agg
-
- AckLevel - Enum in com.rpl.rama
-
- ackReturn(Object) - Static method in interface com.rpl.rama.Block
-
Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK
- ackReturn(Object) - Method in interface com.rpl.rama.Block.Impl
-
Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK
- ackReturn(Object) - Method in interface com.rpl.rama.Case.Impl
-
Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK
- ackReturn(Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Accumulate value according to depot source options to return with depot appends done with AckLevel.ACK
- ackReturnAgg(RamaAccumulatorAgg1) - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Specifies aggregator to use for ack returns for processing off of this depot.
- ackReturnAgg(RamaCombinerAgg) - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Specifies aggregator to use for ack returns for processing off of this depot.
- ackReturnAgg(RamaFunction1<Object, Agg>) - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Specifies aggregator to use for ack returns for processing off of this depot.
- ackReturnAgg(RamaAccumulatorAgg1) - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Specifies aggregator to use for ack returns for processing off of this depot.
- ackReturnAgg(RamaCombinerAgg) - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Specifies aggregator to use for ack returns for processing off of this depot.
- ackReturnAgg(RamaFunction1<Object, Agg>) - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Specifies aggregator to use for ack returns for processing off of this depot.
- addFixedKeys(Object...) - Method in interface com.rpl.rama.PState.MigratedSchema
-
- afterElem() - Static method in interface com.rpl.rama.Path
-
Navigates on a list to void element at end.
- afterElem() - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a list to void element at end.
- Agg - Interface in com.rpl.rama
-
Used for specifying aggregators in Rama topologies in conjunction with
agg
or
compoundAgg
methods
- agg(Agg) - Static method in interface com.rpl.rama.Block
-
- agg(String, Agg) - Static method in interface com.rpl.rama.Block
-
Update PState partition on current task with given aggregator.
- agg(Agg) - Method in interface com.rpl.rama.Block.Impl
-
- agg(String, Agg) - Method in interface com.rpl.rama.Block.Impl
-
Update PState partition on current task with given aggregator.
- agg(Agg) - Method in interface com.rpl.rama.Case.Impl
-
- agg(String, Agg) - Method in interface com.rpl.rama.Case.Impl
-
Update PState partition on current task with given aggregator.
- agg(Agg) - Method in interface com.rpl.rama.SubSource.Impl
-
- agg(String, Agg) - Method in interface com.rpl.rama.SubSource.Impl
-
Update PState partition on current task with given aggregator.
- AggOrCompoundAgg - Interface in com.rpl.rama.ops
-
- all() - Static method in interface com.rpl.rama.Path
-
Navigates to every element of a collection.
- all() - Method in interface com.rpl.rama.Path.Impl
-
Navigates to every element of a collection.
- allowYield() - Static method in interface com.rpl.rama.SelectOptions
-
Allow the select call to yield during execution in order to not run for too long at a time on
the task thread.
- allowYield() - Method in class com.rpl.rama.SelectOptions.CaptureSelectOptions
-
- allowYield() - Method in interface com.rpl.rama.SelectOptions.Impl
-
- allPartition() - Static method in interface com.rpl.rama.Block
-
Executes subsequent code on all tasks in module
- allPartition(String) - Static method in interface com.rpl.rama.Block
-
Executes subsequent code on all partitions of given depot or PState
- allPartition() - Method in interface com.rpl.rama.Block.Impl
-
Executes subsequent code on all tasks in module
- allPartition(String) - Method in interface com.rpl.rama.Block.Impl
-
Executes subsequent code on all partitions of given depot or PState
- allPartition() - Method in interface com.rpl.rama.Case.Impl
-
Executes subsequent code on all tasks in module
- allPartition(String) - Method in interface com.rpl.rama.Case.Impl
-
Executes subsequent code on all partitions of given depot or PState
- allPartition() - Method in interface com.rpl.rama.SubSource.Impl
-
Executes subsequent code on all tasks in module
- allPartition(String) - Method in interface com.rpl.rama.SubSource.Impl
-
Executes subsequent code on all partitions of given depot or PState
- anchor(String) - Static method in interface com.rpl.rama.Block
-
Attaches a no-op node with the given anchor
- anchor(String) - Method in interface com.rpl.rama.Block.Impl
-
Attaches a no-op node with the given anchor
- anchor(String) - Method in interface com.rpl.rama.Case.Impl
-
Attaches a no-op node with the given anchor
- anchor(String) - Method in interface com.rpl.rama.SubSource.Impl
-
Attaches a no-op node with the given anchor
- and(Object) - Static method in interface com.rpl.rama.Agg
-
Applies "and" operator to all input.
- AND - Static variable in class com.rpl.rama.ops.Ops
-
"and" operator based on values being "truthy" (not null or false).
- append(Object) - Method in interface com.rpl.rama.Depot
-
- append(Object, AckLevel) - Method in interface com.rpl.rama.Depot
-
Append data to depot using specified
AckLevel
.
- appendAsync(Object) - Method in interface com.rpl.rama.Depot
-
- appendAsync(Object, AckLevel) - Method in interface com.rpl.rama.Depot
-
Append data to depot using specified
AckLevel
.
- AppendDiff - Class in com.rpl.rama.diffs
-
Represents an unknown value being appended to a sequence.
- AppendDiff(int) - Constructor for class com.rpl.rama.diffs.AppendDiff
-
- AppendDiff.Processor - Interface in com.rpl.rama.diffs
-
- ascending() - Method in interface com.rpl.rama.ops.TopMonotonicAgg
-
Sort results in ascending order rather than descending order
- atomicBlock(Block) - Static method in interface com.rpl.rama.Block
-
Runs subblock until it completes synchronously.
- atomicBlock(Block) - Method in interface com.rpl.rama.Block.Impl
-
Runs subblock until it completes synchronously.
- atomicBlock(Block) - Method in interface com.rpl.rama.Case.Impl
-
Runs subblock until it completes synchronously.
- atomicBlock(Block) - Method in interface com.rpl.rama.SubSource.Impl
-
Runs subblock until it completes synchronously.
- average(Object) - Static method in interface com.rpl.rama.Agg
-
Averages input into a java.lang.Long.
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.AppendDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.DestroyedDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.Diff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyRemoveDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeysDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeysRemoveDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.NewValueDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.ResyncDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SetAddDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SetRemoveDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.UngracefulTerminationDiff
-
- canProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.UnknownDiff
-
- CapturedEmit(String, Object...) - Constructor for class com.rpl.rama.test.MockOutputCollector.CapturedEmit
-
- CapturedSortedRangeFromOptions() - Constructor for class com.rpl.rama.SortedRangeFromOptions.CapturedSortedRangeFromOptions
-
- CapturedSortedRangeOptions() - Constructor for class com.rpl.rama.SortedRangeOptions.CapturedSortedRangeOptions
-
- CapturedSortedRangeToOptions() - Constructor for class com.rpl.rama.SortedRangeToOptions.CapturedSortedRangeToOptions
-
- CapturedSubindexOptions() - Constructor for class com.rpl.rama.SubindexOptions.CapturedSubindexOptions
-
- captureNewValInto(String) - Method in interface com.rpl.rama.Agg
-
Captures updated value of aggregated location into var for post-agg phase of a batch block.
- CaptureSelectOptions() - Constructor for class com.rpl.rama.SelectOptions.CaptureSelectOptions
-
- Case - Interface in com.rpl.rama
-
- Case.Impl - Interface in com.rpl.rama
-
- Case.MultiOutImpl - Interface in com.rpl.rama
-
- Case.Out - Interface in com.rpl.rama
-
- Case.OutImpl - Interface in com.rpl.rama
-
- change(T, Diff, T) - Method in interface com.rpl.rama.ProxyState.Callback
-
Callback method for changes to this value
- choosePartitionIndex(T, int) - Method in interface com.rpl.rama.Depot.Partitioning
-
Computes partition number for append based on data and
number of partitions in depot
- CLASS - Static variable in class com.rpl.rama.ops.Ops
-
Emits Class
of argument.
- close() - Method in class com.rpl.rama.integration.ManagedResource
-
Closes the resource if it's an instance of java.io.Closeable.
- clusterDepot(String, String) - Method in interface com.rpl.rama.cluster.ClusterManagerBase
-
Retrieve client for a Depot
- clusterDepot(String, String, String) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines a
mirror depot that accesses a depot on another module.
- ClusterManagerBase - Interface in com.rpl.rama.cluster
-
Interface for retrieving depots, PStates, and query topology clients from a real cluster
or
InProcessCluster
- clusterPState(String, String) - Method in interface com.rpl.rama.cluster.ClusterManagerBase
-
Retrieve client for a PState
- clusterPState(String, String, String) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines a
mirror PState that accesses a PState on another module.
- clusterQuery(String, String) - Method in interface com.rpl.rama.cluster.ClusterManagerBase
-
Retrieve client for a query topology
- clusterQuery(String, String, String) - Method in interface com.rpl.rama.RamaModule.Setup
-
- collect(Path) - Static method in interface com.rpl.rama.Path
-
Collects a list of values selected with given path from current point.
- collect(Path) - Method in interface com.rpl.rama.Path.Impl
-
Collects a list of values selected with given path from current point.
- collectOne(Path) - Static method in interface com.rpl.rama.Path
-
Collects a single value selected with given path from current point.
- collectOne(Path) - Method in interface com.rpl.rama.Path.Impl
-
Collects a single value selected with given path from current point.
- com.rpl.rama - package com.rpl.rama
-
- com.rpl.rama.cluster - package com.rpl.rama.cluster
-
- com.rpl.rama.diffs - package com.rpl.rama.diffs
-
- com.rpl.rama.integration - package com.rpl.rama.integration
-
- com.rpl.rama.module - package com.rpl.rama.module
-
- com.rpl.rama.object - package com.rpl.rama.object
-
- com.rpl.rama.ops - package com.rpl.rama.ops
-
- com.rpl.rama.test - package com.rpl.rama.test
-
- combine(T, T) - Method in interface com.rpl.rama.ops.RamaCombinerAgg
-
Combine two values into an aggregated value
- combiner(RamaCombinerAgg, Object) - Static method in interface com.rpl.rama.Agg
-
- compoundAgg(CompoundAgg) - Static method in interface com.rpl.rama.Block
-
- compoundAgg(String, CompoundAgg) - Static method in interface com.rpl.rama.Block
-
Update PState partition on current task with given aggregation template.
- compoundAgg(CompoundAgg) - Method in interface com.rpl.rama.Block.Impl
-
- compoundAgg(String, CompoundAgg) - Method in interface com.rpl.rama.Block.Impl
-
Update PState partition on current task with given aggregation template.
- compoundAgg(CompoundAgg) - Method in interface com.rpl.rama.Case.Impl
-
- compoundAgg(String, CompoundAgg) - Method in interface com.rpl.rama.Case.Impl
-
Update PState partition on current task with given aggregation template.
- CompoundAgg - Interface in com.rpl.rama
-
- compoundAgg(CompoundAgg) - Method in interface com.rpl.rama.SubSource.Impl
-
- compoundAgg(String, CompoundAgg) - Method in interface com.rpl.rama.SubSource.Impl
-
Update PState partition on current task with given aggregation template.
- cond(Case...) - Static method in interface com.rpl.rama.Block
-
Evaluates condition for each
Case
in order.
- cond(Case...) - Method in interface com.rpl.rama.Block.Impl
-
Evaluates condition for each
Case
in order.
- cond(Case...) - Method in interface com.rpl.rama.Case.Impl
-
Evaluates condition for each
Case
in order.
- cond(Case...) - Method in interface com.rpl.rama.SubSource.Impl
-
Evaluates condition for each
Case
in order.
- Constant - Class in com.rpl.rama
-
Wrapper type to force an object to be a constant in dataflow code.
- Constant(Object) - Constructor for class com.rpl.rama.Constant
-
- CONTAINS - Static variable in class com.rpl.rama.ops.Ops
-
Arguments are a collection and an object and returns boolean true or false
if the object is contained in the collection.
- continueLoop(Object...) - Static method in interface com.rpl.rama.Block
-
Executes another iteration of the loop.
- continueLoop(Object...) - Method in interface com.rpl.rama.Block.Impl
-
Executes another iteration of the loop.
- continueLoop(Object...) - Method in interface com.rpl.rama.Case.Impl
-
Executes another iteration of the loop.
- continueLoop(Object...) - Method in interface com.rpl.rama.SubSource.Impl
-
Executes another iteration of the loop.
- count() - Static method in interface com.rpl.rama.Agg
-
Counts input into a java.lang.Long
- create() - Static method in interface com.rpl.rama.Block
-
Creates an empty Block that can have additional code attached.
- create(Object) - Static method in interface com.rpl.rama.Case
-
Create a case matching on the given condition.
- create() - Static method in interface com.rpl.rama.LoopVars
-
Creates an empty LoopVars.
- create() - Static method in interface com.rpl.rama.module.MicrobatchSourceOptions
-
Creates an empty MicrobatchSourceOptions.
- create() - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Creates an empty StreamSourceOptions.
- create(int, String...) - Static method in interface com.rpl.rama.ops.LimitAgg
-
Creates a limit aggregator specification
- create() - Static method in interface com.rpl.rama.Path
-
Creates an empty Path.
- create() - Static method in interface com.rpl.rama.SelectOptions
-
Creates an empty SubiSelectOptionsndexOptions.
- create() - Static method in interface com.rpl.rama.SortedRangeFromOptions
-
Creates an empty SortedRangeFromOptions.
- create() - Static method in interface com.rpl.rama.SortedRangeOptions
-
Creates an empty SortedRangeOptions.
- create() - Static method in interface com.rpl.rama.SortedRangeToOptions
-
Creates an empty SortedRangeToOptions.
- create() - Static method in interface com.rpl.rama.SubindexOptions
-
Creates an empty SubindexOptions.
- create(Class) - Static method in interface com.rpl.rama.SubSource
-
Create a subSource case matching on the given type exactly.
- create() - Static method in interface com.rpl.rama.test.InProcessCluster
-
Creates an InProcessCluster
- create(List<Class>) - Static method in interface com.rpl.rama.test.InProcessCluster
-
Creates an InProcessCluster with the specified
RamaCustomSerialization
implementations registered for all launched modules
- create(PState.Schema) - Static method in interface com.rpl.rama.test.TestPState
-
Creates a TestPState with the given schema.
- create(Class) - Static method in interface com.rpl.rama.test.TestPState
-
Creates a TestPState with the given schema.
- create() - Static method in interface com.rpl.rama.test.UpdateOptions
-
Create empty instance
- CURRENT_MICROBATCH_ID - Static variable in class com.rpl.rama.ops.Ops
-
Returns ID of current microbatch attempt.
- CURRENT_TASK_ID - Static variable in class com.rpl.rama.ops.Ops
-
Emits task ID where event is running
- customNav(Navigator) - Static method in interface com.rpl.rama.Path
-
Adds custom navigator implementation to Path
- customNav(Navigator) - Method in interface com.rpl.rama.Path.Impl
-
Adds custom navigator implementation to Path
- customNavBuilder(RamaFunction0<Navigator>) - Static method in interface com.rpl.rama.Path
-
Adds a custom navigator built dynamically with the provided function of zero arguments.
- customNavBuilder(RamaFunction1<T0, Navigator>, Object) - Static method in interface com.rpl.rama.Path
-
Adds a custom navigator built dynamically with the provided function of one argument.
- customNavBuilder(RamaFunction2<T0, T1, Navigator>, Object, Object) - Static method in interface com.rpl.rama.Path
-
Adds a custom navigator built dynamically with the provided function of two arguments.
- customNavBuilder(RamaFunction3<T0, T1, T2, Navigator>, Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
Adds a custom navigator built dynamically with the provided function of three arguments.
- customNavBuilder(RamaFunction4<T0, T1, T2, T3, Navigator>, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
Adds a custom navigator built dynamically with the provided function of eight arguments.
- customNavBuilder(RamaFunction0<Navigator>) - Method in interface com.rpl.rama.Path.Impl
-
Adds a custom navigator built dynamically with the provided function of zero arguments.
- customNavBuilder(RamaFunction1<T0, Navigator>, Object) - Method in interface com.rpl.rama.Path.Impl
-
Adds a custom navigator built dynamically with the provided function of one argument.
- customNavBuilder(RamaFunction2<T0, T1, Navigator>, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Adds a custom navigator built dynamically with the provided function of two arguments.
- customNavBuilder(RamaFunction3<T0, T1, T2, Navigator>, Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Adds a custom navigator built dynamically with the provided function of three arguments.
- customNavBuilder(RamaFunction4<T0, T1, T2, T3, Navigator>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Adds a custom navigator built dynamically with the provided function of eight arguments.
- customPartition(RamaFunction1<Integer, Integer>) - Static method in interface com.rpl.rama.Block
-
Changes task to task ID specified by custom partitioner function with one argument.
- customPartition(RamaFunction2<Integer, T0, Integer>, Object) - Static method in interface com.rpl.rama.Block
-
Changes task to task ID specified by custom partitioner function with two arguments.
- customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Static method in interface com.rpl.rama.Block
-
Changes task to task ID specified by custom partitioner function with three arguments.
- customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
Changes task to task ID specified by custom partitioner function with eight arguments.
- customPartition(String, RamaFunction1<Integer, Integer>) - Static method in interface com.rpl.rama.Block
-
Changes to task containing PState partition specified by custom partitioner function with one argument.
- customPartition(String, RamaFunction2<Integer, T0, Integer>, Object) - Static method in interface com.rpl.rama.Block
-
Changes to task containing PState partition specified by custom partitioner function with two arguments.
- customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
Changes to task containing PState partition specified by custom partitioner function with eight arguments.
- customPartition(RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.Block.Impl
-
Changes task to task ID specified by custom partitioner function with one argument.
- customPartition(RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.Block.Impl
-
Changes task to task ID specified by custom partitioner function with two arguments.
- customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Changes task to task ID specified by custom partitioner function with three arguments.
- customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
Changes task to task ID specified by custom partitioner function with eight arguments.
- customPartition(String, RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task containing PState partition specified by custom partitioner function with one argument.
- customPartition(String, RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task containing PState partition specified by custom partitioner function with two arguments.
- customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task containing PState partition specified by custom partitioner function with eight arguments.
- customPartition(RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.Case.Impl
-
Changes task to task ID specified by custom partitioner function with one argument.
- customPartition(RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.Case.Impl
-
Changes task to task ID specified by custom partitioner function with two arguments.
- customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Changes task to task ID specified by custom partitioner function with three arguments.
- customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
Changes task to task ID specified by custom partitioner function with eight arguments.
- customPartition(String, RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task containing PState partition specified by custom partitioner function with one argument.
- customPartition(String, RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task containing PState partition specified by custom partitioner function with two arguments.
- customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task containing PState partition specified by custom partitioner function with eight arguments.
- customPartition(RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes task to task ID specified by custom partitioner function with one argument.
- customPartition(RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes task to task ID specified by custom partitioner function with two arguments.
- customPartition(RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes task to task ID specified by custom partitioner function with three arguments.
- customPartition(RamaFunction4<Integer, T0, T1, T2, Integer>, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes task to task ID specified by custom partitioner function with eight arguments.
- customPartition(String, RamaFunction1<Integer, Integer>) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task containing PState partition specified by custom partitioner function with one argument.
- customPartition(String, RamaFunction2<Integer, T0, Integer>, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task containing PState partition specified by custom partitioner function with two arguments.
- customPartition(String, RamaFunction3<Integer, T0, T1, Integer>, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task containing PState partition specified by custom partitioner function with eight arguments.
- DEC - Static variable in class com.rpl.rama.ops.Ops
-
Emits one less than input value as an Integer
- DEC_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits one less than input value as a Long
- declareDepot(String, NativeDepotPartitioning) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines a
depot with the given partitioning scheme.
- declareDepot(String, Class<T>) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines a
depot with the given partitioning scheme.
- declareObject(String, Object) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines an object to be copied to all tasks.
- declareTickDepot(String, long) - Method in interface com.rpl.rama.RamaModule.Setup
-
Defines a depot that emits at the given frequency of time.
- define(RamaModule.Setup, RamaModule.Topologies) - Method in interface com.rpl.rama.RamaModule
-
Specifies all depots, PStates, ETLs, and query topologies for this module.
- Depot - Interface in com.rpl.rama
-
Interface for thread-safe depot clients.
- Depot.Declaration - Interface in com.rpl.rama
-
Builder-style object to specify options when declaring a depot in a module
- Depot.Partitioning<T> - Interface in com.rpl.rama
-
Interface for implementing custom depot partitioners
- depotPartitionAppend(String, Object, AckLevel) - Static method in interface com.rpl.rama.Block
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object) - Static method in interface com.rpl.rama.Block
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object, AckLevel) - Method in interface com.rpl.rama.Block.Impl
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object) - Method in interface com.rpl.rama.Block.Impl
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object, AckLevel) - Method in interface com.rpl.rama.Case.Impl
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object) - Method in interface com.rpl.rama.Case.Impl
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object, AckLevel) - Method in interface com.rpl.rama.SubSource.Impl
-
Append data to the partition of the depot represented by current task.
- depotPartitionAppend(String, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Append data to the partition of the depot represented by current task.
- DepotPartitionInfo - Class in com.rpl.rama.object
-
Information about a depot partition.
- DepotPartitionInfo(long, long) - Constructor for class com.rpl.rama.object.DepotPartitionInfo
-
- deserialize(DataInput) - Method in interface com.rpl.rama.RamaCustomSerialization
-
Deserialize object
- DestroyedDiff - Class in com.rpl.rama.diffs
-
Final diff sent to proxy callback after close
is called on it.
- DestroyedDiff() - Constructor for class com.rpl.rama.diffs.DestroyedDiff
-
- DestroyedDiff.Processor - Interface in com.rpl.rama.diffs
-
- destroyModule(String) - Method in interface com.rpl.rama.test.InProcessCluster
-
Destroy a module
- Diff - Class in com.rpl.rama.diffs
-
- Diff() - Constructor for class com.rpl.rama.diffs.Diff
-
- Diff.Processor - Interface in com.rpl.rama.diffs
-
- directPartition(Object) - Static method in interface com.rpl.rama.Block
-
Changes to specified task ID
- directPartition(String, Object) - Static method in interface com.rpl.rama.Block
-
Changes to specified partition of the given depot or PState
- directPartition(Object) - Method in interface com.rpl.rama.Block.Impl
-
Changes to specified task ID
- directPartition(String, Object) - Method in interface com.rpl.rama.Block.Impl
-
Changes to specified partition of the given depot or PState
- directPartition(Object) - Method in interface com.rpl.rama.Case.Impl
-
Changes to specified task ID
- directPartition(String, Object) - Method in interface com.rpl.rama.Case.Impl
-
Changes to specified partition of the given depot or PState
- directPartition(Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to specified task ID
- directPartition(String, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to specified partition of the given depot or PState
- disallow() - Static method in interface com.rpl.rama.Depot
-
Disallows depot clients from appending to this depot.
- dispenseCollected() - Static method in interface com.rpl.rama.Path
-
Drops all collected values from subsequent navigation
- dispenseCollected() - Method in interface com.rpl.rama.Path.Impl
-
Drops all collected values from subsequent navigation
- DIV - Static variable in class com.rpl.rama.ops.Ops
-
Divides first argument by second argument and emits a Double
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.AppendDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.DestroyedDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.Diff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeyRemoveDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeysDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.KeysRemoveDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.NewValueDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.ResyncDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SetAddDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.SetRemoveDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.UngracefulTerminationDiff
-
- doProcess(Diff.Processor) - Method in class com.rpl.rama.diffs.UnknownDiff
-
- each(RamaFunction0<R>) - Static method in interface com.rpl.rama.Block
-
Invokes a function of zero arguments.
- each(RamaFunction1<T0, R>, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of one argument.
- each(RamaFunction2<T0, T1, R>, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of two arguments.
- each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of three arguments.
- each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of four arguments.
- each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of five arguments.
- each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of six arguments.
- each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
Invokes a function of eight arguments.
- each(RamaOperation0) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of zero arguments.
- each(RamaOperation1<T0>, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of one argument.
- each(RamaOperation2<T0, T1>, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of two arguments.
- each(RamaOperation3<T0, T1, T2>, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of three arguments.
- each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of four arguments.
- each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of five arguments.
- each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of six arguments.
- each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of seven arguments.
- each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes an operation of eight arguments.
- each(RamaFunction0<R>) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of zero arguments.
- each(RamaFunction1<T0, R>, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of one argument.
- each(RamaFunction2<T0, T1, R>, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of two arguments.
- each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of three arguments.
- each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of four arguments.
- each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of five arguments.
- each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of six arguments.
- each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of eight arguments.
- each(RamaOperation0) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of zero arguments.
- each(RamaOperation1<T0>, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of one argument.
- each(RamaOperation2<T0, T1>, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of two arguments.
- each(RamaOperation3<T0, T1, T2>, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of three arguments.
- each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of four arguments.
- each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of five arguments.
- each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of six arguments.
- each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of seven arguments.
- each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes an operation of eight arguments.
- each(RamaFunction0<R>) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of zero arguments.
- each(RamaFunction1<T0, R>, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of one argument.
- each(RamaFunction2<T0, T1, R>, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of two arguments.
- each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of three arguments.
- each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of four arguments.
- each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of five arguments.
- each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of six arguments.
- each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of eight arguments.
- each(RamaOperation0) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of zero arguments.
- each(RamaOperation1<T0>, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of one argument.
- each(RamaOperation2<T0, T1>, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of two arguments.
- each(RamaOperation3<T0, T1, T2>, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of three arguments.
- each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of four arguments.
- each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of five arguments.
- each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of six arguments.
- each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of seven arguments.
- each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes an operation of eight arguments.
- each(RamaFunction0<R>) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of zero arguments.
- each(RamaFunction1<T0, R>, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of one argument.
- each(RamaFunction2<T0, T1, R>, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of two arguments.
- each(RamaFunction3<T0, T1, T2, R>, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of three arguments.
- each(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of four arguments.
- each(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of five arguments.
- each(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of six arguments.
- each(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of eight arguments.
- each(RamaOperation0) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of zero arguments.
- each(RamaOperation1<T0>, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of one argument.
- each(RamaOperation2<T0, T1>, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of two arguments.
- each(RamaOperation3<T0, T1, T2>, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of three arguments.
- each(RamaOperation4<T0, T1, T2, T3>, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of four arguments.
- each(RamaOperation5<T0, T1, T2, T3, T4>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of five arguments.
- each(RamaOperation6<T0, T1, T2, T3, T4, T5>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of six arguments.
- each(RamaOperation7<T0, T1, T2, T3, T4, T5, T6>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of seven arguments.
- each(RamaOperation8<T0, T1, T2, T3, T4, T5, T6, T7>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes an operation of eight arguments.
- eachAsync(RamaFunction0<CompletableFuture>) - Static method in interface com.rpl.rama.Block
-
Invokes a function of zero arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction1<T0, CompletableFuture>, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of one argument that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of two arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of three arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of four arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of five arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of six arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of seven arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in interface com.rpl.rama.Block
-
Invokes a function of eight arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction0<CompletableFuture>) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of zero arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction1<T0, CompletableFuture>, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of one argument that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of two arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of three arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of four arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of five arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of six arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of seven arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Block.Impl
-
Invokes a function of eight arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction0<CompletableFuture>) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of zero arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction1<T0, CompletableFuture>, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of one argument that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of two arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of three arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of four arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of five arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of six arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of seven arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.Case.Impl
-
Invokes a function of eight arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction0<CompletableFuture>) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of zero arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction1<T0, CompletableFuture>, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of one argument that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction2<T0, T1, CompletableFuture>, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of two arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction3<T0, T1, T2, CompletableFuture>, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of three arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction4<T0, T1, T2, T3, CompletableFuture>, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of four arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction5<T0, T1, T2, T3, T4, CompletableFuture>, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of five arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction6<T0, T1, T2, T3, T4, T5, CompletableFuture>, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of six arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of seven arguments that returns its result asynchronously via a returned
CompletableFuture.
- eachAsync(RamaFunction8<T0, T1, T2, T3, T4, T5, T6, T7, CompletableFuture>, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface com.rpl.rama.SubSource.Impl
-
Invokes a function of eight arguments that returns its result asynchronously via a returned
CompletableFuture.
- emit(Object...) - Method in interface com.rpl.rama.ops.OutputCollector
-
Emit any number of fields to the default output stream.
- emit(Object...) - Method in class com.rpl.rama.test.MockOutputCollector
-
- emitLoop(Object...) - Static method in interface com.rpl.rama.Block
-
Emits from a loop.
- emitLoop(Object...) - Method in interface com.rpl.rama.Block.Impl
-
Emits from a loop.
- emitLoop(Object...) - Method in interface com.rpl.rama.Case.Impl
-
Emits from a loop.
- emitLoop(Object...) - Method in interface com.rpl.rama.SubSource.Impl
-
Emits from a loop.
- emitStream(String, Object...) - Method in interface com.rpl.rama.ops.OutputCollector
-
Emit any number of fields to a named output stream.
- emitStream(String, Object...) - Method in class com.rpl.rama.test.MockOutputCollector
-
- end() - Static method in interface com.rpl.rama.Path
-
Navigates on a list to empty subsequence at end.
- end() - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a list to empty subsequence at end.
- endOffset(int) - Method in interface com.rpl.rama.integration.ExternalDepot
-
Asynchronously returns the end offset of the given partition index (exclusive).
- EQUAL - Static variable in class com.rpl.rama.ops.Ops
-
Tests whether all arguments are equal and emits boolean true or false.
- equals(Object) - Method in class com.rpl.rama.diffs.AppendDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.DestroyedDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.KeyDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.KeyRemoveDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.KeysDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.KeysRemoveDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.MultiDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.NewValueDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.ResyncDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SetAddDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.SetRemoveDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.UngracefulTerminationDiff
-
- equals(Object) - Method in class com.rpl.rama.diffs.UnknownDiff
-
- equals(Object) - Method in class com.rpl.rama.test.MockOutputCollector.CapturedEmit
-
- ETLTopologyBase<T> - Interface in com.rpl.rama.module
-
Base interface for stream and microbatch topologies
- excludeStart() - Method in class com.rpl.rama.SortedRangeFromOptions.CapturedSortedRangeFromOptions
-
- excludeStart() - Static method in interface com.rpl.rama.SortedRangeFromOptions
-
Excludes the start key from the results (by default it's included).
- excludeStart() - Method in interface com.rpl.rama.SortedRangeFromOptions.Impl
-
Excludes the start key from the results (by default it's included).
- excludeStart() - Method in class com.rpl.rama.SortedRangeOptions.CapturedSortedRangeOptions
-
- excludeStart() - Static method in interface com.rpl.rama.SortedRangeOptions
-
Excludes the start key from the results (by default it's included).
- excludeStart() - Method in interface com.rpl.rama.SortedRangeOptions.Impl
-
Excludes the start key from the results (by default it's included).
- execute() - Method in interface com.rpl.rama.Block.Impl
-
Execute the given Block on the current thread.
- EXPAND - Static variable in class com.rpl.rama.ops.Ops
-
Emits every element of input list as a separate field.
- EXPLODE - Static variable in class com.rpl.rama.ops.Ops
-
Emits every element of input list individually.
- EXPLODE_INDEXED - Static variable in class com.rpl.rama.ops.Ops
-
Emits every element of input list individually along with index of emit.
- EXPLODE_MAP - Static variable in class com.rpl.rama.ops.Ops
-
Emits every key/value pair of input map individually.
- explodeMaterialized(String) - Static method in interface com.rpl.rama.Block
-
- explodeMaterialized(String) - Method in interface com.rpl.rama.Block.Impl
-
- explodeMaterialized(String) - Method in interface com.rpl.rama.Case.Impl
-
- explodeMaterialized(String) - Method in interface com.rpl.rama.SubSource.Impl
-
- explodeMicrobatch(String) - Static method in interface com.rpl.rama.Block
-
Emits all data for this microbatch source across all partitions of depot
- explodeMicrobatch(String) - Method in interface com.rpl.rama.Block.Impl
-
Emits all data for this microbatch source across all partitions of depot
- explodeMicrobatch(String) - Method in interface com.rpl.rama.Case.Impl
-
Emits all data for this microbatch source across all partitions of depot
- explodeMicrobatch(String) - Method in interface com.rpl.rama.SubSource.Impl
-
Emits all data for this microbatch source across all partitions of depot
- Expr - Class in com.rpl.rama
-
Specifies an expression to be used in an argument position in dataflow code.
- Expr(RamaFunction0<R>) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with zero arguments
- Expr(RamaFunction1<T0, R>, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with one argument
- Expr(RamaFunction2<T0, T1, R>, Object, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with two arguments
- Expr(RamaFunction3<T0, T1, T2, R>, Object, Object, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with three arguments
- Expr(RamaFunction4<T0, T1, T2, T3, R>, Object, Object, Object, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with four arguments
- Expr(RamaFunction5<T0, T1, T2, T3, T4, R>, Object, Object, Object, Object, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with five arguments
- Expr(RamaFunction6<T0, T1, T2, T3, T4, T5, R>, Object, Object, Object, Object, Object, Object) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with six arguments
- Expr(RamaFunction7<T0, T1, T2, T3, T4, T5, T6, R>, Object, Object, Object, Object, Object, Object, Object) - Constructor for class com.rpl.rama.Expr
-
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) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression with eight arguments
- Expr(NativeAnyArityRamaOperation, Object...) - Constructor for class com.rpl.rama.Expr
-
Constructs an expression for built-in operation that takes any number of arguments
- ExternalDepot - Interface in com.rpl.rama.integration
-
This interface is used to integrate external queue systems as depots inside Rama.
- EXTRACT_VALUE - Static variable in class com.rpl.rama.ops.Ops
-
Extracts contents of a PState as a value.
- fetchFrom(int, long, long) - Method in interface com.rpl.rama.integration.ExternalDepot
-
Asynchronously returns the sequence of records between the given range of offsets.
- fetchFrom(int, long) - Method in interface com.rpl.rama.integration.ExternalDepot
-
Asynchronously returns a chunk of records starting at the given offset.
- filteredList(Path) - Static method in interface com.rpl.rama.Path
-
Navigates to sublist of elements filtered based on given Path.
- filteredList(Path) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to sublist of elements filtered based on given Path.
- filterEqual(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is equal to provided value.
- filterEqual(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is equal to provided value.
- filterGreaterThan(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is greater than provided value.
- filterGreaterThan(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is greater than provided value.
- filterGreaterThanOrEqual(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is greater than or equal to provided value.
- filterGreaterThanOrEqual(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is greater than or equal to provided value.
- filterLessThan(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is less than provided value.
- filterLessThan(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is less than provided value.
- filterLessThanOrEqual(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is less than or equal to provided value.
- filterLessThanOrEqual(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is less than or equal to provided value.
- filterNotEqual(Object) - Static method in interface com.rpl.rama.Path
-
Continues navigation if current value is not equal to provided value.
- filterNotEqual(Object) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if current value is not equal to provided value.
- filterNotSelected(Path) - Static method in interface com.rpl.rama.Path
-
Continues navigation if provided path executed on current value navigates to zero values.
- filterNotSelected(Path) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if provided path executed on current value navigates to zero values.
- filterPred(RamaFunction1<T0, R0>) - Static method in interface com.rpl.rama.Path
-
Continues navigation if provided function returns true on current value.
- filterPred(RamaFunction1<T0, R0>) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if provided function returns true on current value.
- filterSelected(Path) - Static method in interface com.rpl.rama.Path
-
Continues navigation if provided path executed on current value navigates to at least one value.
- filterSelected(Path) - Method in interface com.rpl.rama.Path.Impl
-
Continues navigation if provided path executed on current value navigates to at least one value.
- first(Object) - Static method in interface com.rpl.rama.Agg
-
Aggregates input to the first input seen
- FIRST - Static variable in class com.rpl.rama.ops.Ops
-
Emits first element of input collection or null
if it is empty.
- first() - Static method in interface com.rpl.rama.Path
-
Navigates on list to first element if not empty.
- first() - Method in interface com.rpl.rama.Path.Impl
-
Navigates on list to first element if not empty.
- fixedKeysSchema(Object...) - Static method in interface com.rpl.rama.PState
-
Declare schema for map with different schema for each key.
- freshBatchSource() - Static method in interface com.rpl.rama.Block
-
Declares a new batch source within pre-agg portion of a
batch block
- freshBatchSource() - Method in interface com.rpl.rama.Block.Impl
-
Declares a new batch source within pre-agg portion of a
batch block
- freshBatchSource() - Method in interface com.rpl.rama.Case.Impl
-
Declares a new batch source within pre-agg portion of a
batch block
- freshBatchSource() - Method in interface com.rpl.rama.SubSource.Impl
-
Declares a new batch source within pre-agg portion of a
batch block
- gainedLeadership() - Method in interface com.rpl.rama.integration.TaskGlobalObject
-
This function is called on this object whenever the task on which it lives gains leadership.
- genHashingIndexKeys(int) - Static method in class com.rpl.rama.Helpers
-
Generates a key that hashes to each task in a range of tasks.
- genHashingIndexKeys(String, int) - Static method in class com.rpl.rama.Helpers
-
Generates a key starting with the given prefix that hashes to each task
in a range of tasks.
- genPStateVar(String) - Static method in class com.rpl.rama.Helpers
-
Generates a unique PState var with the given prefix
- genPStateVar() - Static method in class com.rpl.rama.Helpers
-
Generates a unique PState var
- genVar(String) - Static method in class com.rpl.rama.Helpers
-
Generates a unique var with the given prefix
- genVar() - Static method in class com.rpl.rama.Helpers
-
Generates a unique var
- GET - Static variable in class com.rpl.rama.ops.Ops
-
Arguments are a collection and a key and emits the value for the key in the collection.
- get() - Method in interface com.rpl.rama.ProxyState
-
Get current value of this object.
- getAllowYield() - Method in class com.rpl.rama.SelectOptions.CaptureSelectOptions
-
- getAmt() - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
Number of removed elements
- getArgs() - Method in class com.rpl.rama.Expr
-
- getBeforeIndex() - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
Index where element was inserted
- getBeforeIndex() - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
Index where elements were inserted
- getBlock() - Method in class com.rpl.rama.SubBatch
-
- getDiffs() - Method in class com.rpl.rama.diffs.MultiDiff
-
Diffs in the order in which they happened
- getElem() - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
Value added to multi-set
- getElem() - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
Value removed to multi-set
- getElem() - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
Inserted value
- getElem() - Method in class com.rpl.rama.diffs.SetAddDiff
-
Value of object added to set
- getElem() - Method in class com.rpl.rama.diffs.SetRemoveDiff
-
Value of object removed from set
- getElems() - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
Inserted elements
- getEmits() - Method in class com.rpl.rama.test.MockOutputCollector
-
Retrieve captured emits in the order in which they happened
- getEmitsByStream() - Method in class com.rpl.rama.test.MockOutputCollector
-
Retrieve captured emits split by stream name.
- getEndOffset() - Method in class com.rpl.rama.object.DepotPartitionInfo
-
Retrieves the end offset of the depot partition log.
- getFrequencyMillis() - Method in interface com.rpl.rama.integration.TaskGlobalObjectWithTick
-
- getFromIndex() - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
Sequence changed for every index after this index
- getFromIndex() - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
Index of element before move
- getFromKey() - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
Original value of key
- getGeneratedVarPrefix(String) - Static method in class com.rpl.rama.Helpers
-
Gets prefix string used to generate a var
- getIndex() - Method in class com.rpl.rama.diffs.AppendDiff
-
Index of append, same as size of sequence before the append
- getIndex() - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
Index of changed value
- getIndex() - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
Starting index where elements were removed
- getIndexToDiff() - Method in class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
Map of index to diffs for their changed values
- getKey() - Method in class com.rpl.rama.diffs.KeyDiff
-
Key of changed value
- getKey() - Method in class com.rpl.rama.diffs.KeyRemoveDiff
-
Removed key
- getKeys() - Method in class com.rpl.rama.diffs.KeysRemoveDiff
-
Removed keys
- getKeyToDiff() - Method in class com.rpl.rama.diffs.KeysDiff
-
Map of keys to diffs for their values
- getMaxAmt() - Method in class com.rpl.rama.SortedRangeFromOptions.CapturedSortedRangeFromOptions
-
- getMaxAmt() - Method in class com.rpl.rama.SortedRangeToOptions.CapturedSortedRangeToOptions
-
- getModuleInstanceId() - Method in class com.rpl.rama.ModuleInstanceInfo
-
Returns module instance ID
- getModuleInstanceInfo() - Method in interface com.rpl.rama.integration.TaskGlobalContext
-
Returns information about current module.
- getModuleName() - Method in class com.rpl.rama.ModuleInstanceInfo
-
Returns name of module
- getModuleName() - Method in class com.rpl.rama.object.PartitionedObjectInfo
-
Get the name of the module that the object belongs to.
- getModuleName() - Method in interface com.rpl.rama.RamaModule
-
Optional method to override the name of the module.
- getModuleStatus(String) - Method in interface com.rpl.rama.RamaClusterManager
-
Get status of a launched module
- getName() - Method in class com.rpl.rama.object.PartitionedObjectInfo
-
Get the name of the partitioned object.
- getNewCount() - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
Number of times element appears after adding it
- getNewCount() - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
Number of times element appears after removing it
- getNewSize() - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
Size of sequence after change
- getNumPartitions() - Method in interface com.rpl.rama.integration.ExternalDepot
-
Asynchronously returns the number of partitions in the external queue.
- getNumPartitions() - Method in class com.rpl.rama.object.PartitionedObjectInfo
-
Get the number of partitions of the partitioned object.
- getNumTasks() - Method in class com.rpl.rama.ModuleInstanceInfo
-
Returns number of tasks in module
- getNumTasks() - Method in class com.rpl.rama.test.LaunchConfig
-
- getNumThreads() - Method in class com.rpl.rama.test.LaunchConfig
-
- getNumWorkers() - Method in class com.rpl.rama.test.LaunchConfig
-
- getObjectInfo() - Method in interface com.rpl.rama.PartitionedObject
-
Retrieves information about the partitioned object - the name of the object, the module name, the number of partitions.
- getOldCount() - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
Number of times element appears before adding it
- getOldCount() - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
Number of times element appears before removing it
- getOldSize() - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
Size of sequence before change
- getOldSize() - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
Size of sequence before removes
- getOldSize() - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
Size of sequence before the insert
- getOldSize() - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
Size of sequence before inserts
- getOp() - Method in class com.rpl.rama.Expr
-
- getOutputs() - Method in class com.rpl.rama.SubBatch
-
- getPartitionInfo(long) - Method in interface com.rpl.rama.Depot
-
Retrieves the start and end offsets of the log for the specified partition index of the depot.
- getPartitionInfoAsync(long) - Method in interface com.rpl.rama.Depot
-
Retrieves the start and end offsets of the log for the specified partition index of the depot.
- getPort() - Method in class com.rpl.rama.ModuleInstanceInfo
-
- getReplicaId() - Method in interface com.rpl.rama.integration.TaskGlobalContext
-
Returns replica ID of this task thread.
- getReplicationFactor() - Method in class com.rpl.rama.ModuleInstanceInfo
-
Returns replication factor of module
- getResource() - Method in class com.rpl.rama.integration.ManagedResource
-
Constructs the resource using the provided constructor if it doesn't yet
exist in the resource map
- getSequenceSize() - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
Size of sequence
- getStartOffset() - Method in class com.rpl.rama.object.DepotPartitionInfo
-
Retrieves the start offset of the depot partition log.
- getStreamName() - Method in class com.rpl.rama.test.MockOutputCollector.CapturedEmit
-
- getSupervisorId() - Method in class com.rpl.rama.ModuleInstanceInfo
-
- getTaskGroup() - Method in interface com.rpl.rama.integration.TaskGlobalContext
-
Returns set of all task IDs in the task group where this task global is being
prepared.
- getThrowable() - Method in class com.rpl.rama.diffs.UngracefulTerminationDiff
-
Last exception leading to ungraceful termination
- getToIndex() - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
New index for element after move
- getToKey() - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
New value of key
- getVal() - Method in class com.rpl.rama.diffs.NewValueDiff
-
New value of object
- getValDiff() - Method in class com.rpl.rama.diffs.KeyDiff
-
Diff of changed value
- getValDiff() - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
Diff of changed value
- getValue() - Method in class com.rpl.rama.Constant
-
- getValues() - Method in class com.rpl.rama.test.MockOutputCollector.CapturedEmit
-
- getVarName() - Method in interface com.rpl.rama.integration.TaskGlobalContext
-
Returns the var name assigned to this object in the module definition.
- getVars() - Method in class com.rpl.rama.LoopVars.LoopVarsCollector
-
- global() - Method in interface com.rpl.rama.Depot.Declaration
-
Configures depot to have a single partition.
- global() - Method in interface com.rpl.rama.PState.Declaration
-
Configures PState to have a single partition.
- globalPartition() - Static method in interface com.rpl.rama.Block
-
Changes to task 0
- globalPartition(String) - Static method in interface com.rpl.rama.Block
-
Changes to partition 0 of given depot or PState.
- globalPartition() - Method in interface com.rpl.rama.Block.Impl
-
Changes to task 0
- globalPartition(String) - Method in interface com.rpl.rama.Block.Impl
-
Changes to partition 0 of given depot or PState.
- globalPartition() - Method in interface com.rpl.rama.Case.Impl
-
Changes to task 0
- globalPartition(String) - Method in interface com.rpl.rama.Case.Impl
-
Changes to partition 0 of given depot or PState.
- globalPartition() - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task 0
- globalPartition(String) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to partition 0 of given depot or PState.
- GREATER_THAN - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on if each argument is greater than the next argument.
- GREATER_THAN_OR_EQUAL - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on if each argument is greater than or equal to the next
argument.
- groupBy(String, Block) - Static method in interface com.rpl.rama.Block
-
Groups input by one key and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, Block) - Static method in interface com.rpl.rama.Block
-
Groups input by two keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, Block) - Static method in interface com.rpl.rama.Block
-
Groups input by three keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, String, Block) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
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) - Static method in interface com.rpl.rama.Block
-
Groups input by six keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, Block) - Method in interface com.rpl.rama.Block.Impl
-
Groups input by one key and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, Block) - Method in interface com.rpl.rama.Block.Impl
-
Groups input by two keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, Block) - Method in interface com.rpl.rama.Block.Impl
-
Groups input by three keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, String, Block) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
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) - Method in interface com.rpl.rama.Block.Impl
-
Groups input by six keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, Block) - Method in interface com.rpl.rama.Case.Impl
-
Groups input by one key and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, Block) - Method in interface com.rpl.rama.Case.Impl
-
Groups input by two keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, Block) - Method in interface com.rpl.rama.Case.Impl
-
Groups input by three keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, String, Block) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
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) - Method in interface com.rpl.rama.Case.Impl
-
Groups input by six keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
Groups input by one key and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
Groups input by two keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
Groups input by three keys and performs aggregations in the specified block on each group of data independently.
- groupBy(String, String, String, String, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
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) - Method in interface com.rpl.rama.SubSource.Impl
-
Groups input by six keys and performs aggregations in the specified block on each group of data independently.
- IDENTITY - Static variable in class com.rpl.rama.ops.Ops
-
Emits input argument
- idFunction(RamaFunction1<T, R>) - Method in interface com.rpl.rama.ops.TopMonotonicAgg
-
Function to extract ID from data to de-duplicate results
- idTuple(TaskGlobalContext) - Method in class com.rpl.rama.integration.ManagedResource
-
- idTuple(TaskGlobalContext) - Method in class com.rpl.rama.integration.TaskThreadManagedResource
-
- idTuple(TaskGlobalContext) - Method in class com.rpl.rama.integration.WorkerManagedResource
-
- ifPath(Path, Path) - Static method in interface com.rpl.rama.Path
-
Tests condition against current point and continues navigating with thenPath
if
condition passes.
- ifPath(Path, Path, Path) - Static method in interface com.rpl.rama.Path
-
Tests condition against current point and continues navigating with thenPath
if
condition passes.
- ifPath(Path, Path) - Method in interface com.rpl.rama.Path.Impl
-
Tests condition against current point and continues navigating with thenPath
if
condition passes.
- ifPath(Path, Path, Path) - Method in interface com.rpl.rama.Path.Impl
-
Tests condition against current point and continues navigating with thenPath
if
condition passes.
- ifTrue(Object, Block) - Static method in interface com.rpl.rama.Block
-
If argument is truthy (not null or boolean false), runs the given subblock.
- ifTrue(Object, Block, Block) - Static method in interface com.rpl.rama.Block
-
If argument is truthy (not null or boolean false), runs thenBlock.
- ifTrue(Object, Block) - Method in interface com.rpl.rama.Block.Impl
-
If argument is truthy (not null or boolean false), runs the given subblock.
- ifTrue(Object, Block, Block) - Method in interface com.rpl.rama.Block.Impl
-
If argument is truthy (not null or boolean false), runs thenBlock.
- ifTrue(Object, Block) - Method in interface com.rpl.rama.Case.Impl
-
If argument is truthy (not null or boolean false), runs the given subblock.
- ifTrue(Object, Block, Block) - Method in interface com.rpl.rama.Case.Impl
-
If argument is truthy (not null or boolean false), runs thenBlock.
- ifTrue(Object, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
If argument is truthy (not null or boolean false), runs the given subblock.
- ifTrue(Object, Block, Block) - Method in interface com.rpl.rama.SubSource.Impl
-
If argument is truthy (not null or boolean false), runs thenBlock.
- INC - Static variable in class com.rpl.rama.ops.Ops
-
Emits one more than input value as an Integer
- INC_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits one more than input value as a Long
- includeEnd() - Method in class com.rpl.rama.SortedRangeOptions.CapturedSortedRangeOptions
-
- includeEnd() - Method in interface com.rpl.rama.SortedRangeOptions.Impl
-
Includes the end key in the results (by default it's excluded).
- includeEnd() - Static method in interface com.rpl.rama.SortedRangeOptions
-
Includes the end key in the results (by default it's excluded).
- includeEnd() - Method in class com.rpl.rama.SortedRangeToOptions.CapturedSortedRangeToOptions
-
- includeEnd() - Method in interface com.rpl.rama.SortedRangeToOptions.Impl
-
Includes the end key in the results (by default it's excluded).
- includeEnd() - Static method in interface com.rpl.rama.SortedRangeToOptions
-
Includes the end key in the results (by default it's excluded).
- index(Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to the index of a list if it exists.
- index(Object) - Static method in interface com.rpl.rama.Path
-
Navigates to the index of a list if it exists.
- indexedVals() - Method in interface com.rpl.rama.Path.Impl
-
Navigates to pairs of [index, value]
for every element of list.
- indexedVals() - Static method in interface com.rpl.rama.Path
-
Navigates to pairs of [index, value]
for every element of list.
- indexVar(String) - Method in interface com.rpl.rama.ops.LimitAgg
-
If set also emits the index of each emit to the specified var
- init - Variable in class com.rpl.rama.LoopVars.LoopVar
-
- initialValue(Object) - Method in interface com.rpl.rama.PState.Declaration
-
Specifies starting value for PState.
- initVal() - Method in interface com.rpl.rama.ops.RamaAccumulatorAgg
-
Initial value for aggregation
- InProcessCluster - Interface in com.rpl.rama.test
-
Simulates a Rama cluster in a single process.
- invoke() - Method in interface com.rpl.rama.ops.RamaFunction0
-
Computes result of function from input arguments
- invoke(T0) - Method in interface com.rpl.rama.ops.RamaFunction1
-
Computes result of function from input arguments
- invoke(T0, T1) - Method in interface com.rpl.rama.ops.RamaFunction2
-
Computes result of function from input arguments
- invoke(T0, T1, T2) - Method in interface com.rpl.rama.ops.RamaFunction3
-
Computes result of function from input arguments
- invoke(T0, T1, T2, T3) - Method in interface com.rpl.rama.ops.RamaFunction4
-
Computes result of function from input arguments
- invoke(T0, T1, T2, T3, T4) - Method in interface com.rpl.rama.ops.RamaFunction5
-
Computes result of function from input arguments
- invoke(T0, T1, T2, T3, T4, T5) - Method in interface com.rpl.rama.ops.RamaFunction6
-
Computes result of function from input arguments
- invoke(T0, T1, T2, T3, T4, T5, T6) - Method in interface com.rpl.rama.ops.RamaFunction7
-
Computes result of function from input arguments
- invoke(T0, T1, T2, T3, T4, T5, T6, T7) - Method in interface com.rpl.rama.ops.RamaFunction8
-
Computes result of function from input arguments
- invoke(OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation0
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation1
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation2
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation3
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, T3, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation4
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, T3, T4, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation5
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, T3, T4, T5, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation6
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, T3, T4, T5, T6, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation7
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(T0, T1, T2, T3, T4, T5, T6, T7, OutputCollector) - Method in interface com.rpl.rama.ops.RamaOperation8
-
Executes operation and emits results by calling methods on the provided
OutputCollector
- invoke(Object...) - Method in interface com.rpl.rama.QueryTopologyClient
-
Blocking invoke.
- invokeAsync(Object...) - Method in interface com.rpl.rama.QueryTopologyClient
-
Non-blocking invoke.
- invokeNext(Object) - Method in interface com.rpl.rama.Navigator.Next
-
- invokeQuery(String, Object...) - Method in interface com.rpl.rama.Block.Impl
-
- invokeQuery(String, Object...) - Static method in interface com.rpl.rama.Block
-
- invokeQuery(String, Object...) - Method in interface com.rpl.rama.Case.Impl
-
- invokeQuery(String, Object...) - Method in interface com.rpl.rama.SubSource.Impl
-
- IS_EVEN - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is an even number
- IS_INSTANCE_OF - Static variable in class com.rpl.rama.ops.Ops
-
Arguments are a Class
and object and emits boolean true or false on whether the
second argument is an instance of the first argument
- IS_NEGATIVE - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is a negative number
- IS_NOT_NULL - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is not null
- IS_NULL - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is null
- IS_NUMBER - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is a number
- IS_ODD - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is an odd number
- IS_POSITIVE - Static variable in class com.rpl.rama.ops.Ops
-
Emits boolean true or false on whether input argument is a positive number
- isCollected(RamaFunction1<T0, R0>) - Method in interface com.rpl.rama.Path.Impl
-
Stops navigation if given function on collected values returns false.
- isCollected(RamaFunction1<T0, R0>) - Static method in interface com.rpl.rama.Path
-
Stops navigation if given function on collected values returns false.
- isEndIncluded() - Method in class com.rpl.rama.SortedRangeOptions.CapturedSortedRangeOptions
-
- isEndIncluded() - Method in class com.rpl.rama.SortedRangeToOptions.CapturedSortedRangeToOptions
-
- isFlushRequired() - Method in interface com.rpl.rama.ops.RamaCombinerAgg
-
Controls memory usage when Rama performs two-phase optimization for combiners.
- isGeneratedVar(String) - Static method in class com.rpl.rama.Helpers
-
Tests if a string has the format of a regular var or PState var
- isSizeTracked() - Method in class com.rpl.rama.SubindexOptions.CapturedSubindexOptions
-
- isStartIncluded() - Method in class com.rpl.rama.SortedRangeFromOptions.CapturedSortedRangeFromOptions
-
- isStartIncluded() - Method in class com.rpl.rama.SortedRangeOptions.CapturedSortedRangeOptions
-
- macro(Block) - Method in interface com.rpl.rama.Block.Impl
-
Inserts all code from given Block into the current callsite.
- macro(Block) - Static method in interface com.rpl.rama.Block
-
Inserts all code from given Block into the current callsite.
- macro(Block) - Method in interface com.rpl.rama.Case.Impl
-
Inserts all code from given Block into the current callsite.
- macro(Block) - Method in interface com.rpl.rama.SubSource.Impl
-
Inserts all code from given Block into the current callsite.
- makePrivate() - Method in interface com.rpl.rama.PState.Declaration
-
Configures PState to only be readable within the declaring topology.
- ManagedResource<T> - Class in com.rpl.rama.integration
-
- ManagedResource(String, TaskGlobalContext, Callable<T>) - Constructor for class com.rpl.rama.integration.ManagedResource
-
- map(Object, Object) - Static method in interface com.rpl.rama.Agg
-
- map(Object...) - Static method in interface com.rpl.rama.CompoundAgg
-
Specifies a map template
- mapKey(Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to a key in a map if it exists.
- mapKey(Object) - Static method in interface com.rpl.rama.Path
-
Navigates to a key in a map if it exists.
- mapKeys() - Method in interface com.rpl.rama.Path.Impl
-
Navigates to every key of a map.
- mapKeys() - Static method in interface com.rpl.rama.Path
-
Navigates to every key of a map.
- mapSchema(Class, Class) - Static method in interface com.rpl.rama.PState
-
Declare a map schema
- mapSchema(Class, PState.Schema) - Static method in interface com.rpl.rama.PState
-
Declare a map schema
- mapVals() - Method in interface com.rpl.rama.Path.Impl
-
Navigates to every value of a map.
- mapVals() - Static method in interface com.rpl.rama.Path
-
Navigates to every value of a map.
- materialize(Object...) - Method in interface com.rpl.rama.Block.Impl
-
Produces a temporary PState of tuples within a batch block in a microbatch topology.
- materialize(Object...) - Static method in interface com.rpl.rama.Block
-
Produces a temporary PState of tuples within a batch block in a microbatch topology.
- materialize(Object...) - Method in interface com.rpl.rama.Case.Impl
-
Produces a temporary PState of tuples within a batch block in a microbatch topology.
- materialize(Object...) - Method in interface com.rpl.rama.SubSource.Impl
-
Produces a temporary PState of tuples within a batch block in a microbatch topology.
- max(Object) - Static method in interface com.rpl.rama.Agg
-
Computes maximum value from input
- MAX - Static variable in class com.rpl.rama.ops.Ops
-
Emits maximum value of all input arguments
- maxAmt(int) - Method in class com.rpl.rama.SortedRangeFromOptions.CapturedSortedRangeFromOptions
-
- maxAmt(int) - Method in interface com.rpl.rama.SortedRangeFromOptions.Impl
-
Sets maximum number of elements to include in result (by default reads until the end of structure).
- maxAmt(int) - Static method in interface com.rpl.rama.SortedRangeFromOptions
-
Sets maximum number of elements to include in result (by default reads until the end of structure).
- maxAmt(int) - Method in class com.rpl.rama.SortedRangeToOptions.CapturedSortedRangeToOptions
-
- maxAmt(int) - Method in interface com.rpl.rama.SortedRangeToOptions.Impl
-
Sets maximum number of elements to include in result (by default reads until the end of structure).
- maxAmt(int) - Static method in interface com.rpl.rama.SortedRangeToOptions
-
Sets maximum number of elements to include in result (by default reads until the end of structure).
- mergeMap(Object) - Static method in interface com.rpl.rama.Agg
-
- microbatch(String) - Method in interface com.rpl.rama.RamaModule.Topologies
-
- MicrobatchSourceOptions - Interface in com.rpl.rama.module
-
- MicrobatchSourceOptions.Impl - Interface in com.rpl.rama.module
-
- MicrobatchTopology - Interface in com.rpl.rama.module
-
- migrated(Object, String, RamaFunction1<?, ?>) - Static method in interface com.rpl.rama.PState
-
Declares a migration at a location in a PState schema.
- migrateToSubindexed() - Method in interface com.rpl.rama.PState.MigratedSchema
-
Migration option to specify a value is being changed to a subindexed structure.
- min(Object) - Static method in interface com.rpl.rama.Agg
-
Computes minimum value from input
- MIN - Static variable in class com.rpl.rama.ops.Ops
-
Emits minimum value of all input arguments
- MINUS - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of subtracting all arguments after the first argument from the first argument as
an Integer
.
- MINUS_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of subtracting all arguments after the first argument from the first argument as
a Long
.
- MockOutputCollector - Class in com.rpl.rama.test
-
- MockOutputCollector() - Constructor for class com.rpl.rama.test.MockOutputCollector
-
- MockOutputCollector.CapturedEmit - Class in com.rpl.rama.test
-
Information about a captured emit
- MODULE_INSTANCE_INFO - Static variable in class com.rpl.rama.ops.Ops
-
- ModuleInstanceInfo - Class in com.rpl.rama
-
- ModuleInstanceInfo(String, String, int, int, String, int) - Constructor for class com.rpl.rama.ModuleInstanceInfo
-
- MODULO - Static variable in class com.rpl.rama.ops.Ops
-
Emits first argument modulo the second argument as an Integer
- MODULO_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits first argument modulo the second argument as a Long
- MultiDiff - Class in com.rpl.rama.diffs
-
Change between old and new values is represented by multiple diffs in the order in which they happened.
- MultiDiff(List<Diff>) - Constructor for class com.rpl.rama.diffs.MultiDiff
-
- MultiDiff.Processor - Interface in com.rpl.rama.diffs
-
- multiPath(Path...) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to each provided path in order, all starting from this point.
- multiPath(Path...) - Static method in interface com.rpl.rama.Path
-
Navigates to each provided path in order, all starting from this point.
- multiSet(Object) - Static method in interface com.rpl.rama.Agg
-
- MultiSetAddDiff - Class in com.rpl.rama.diffs
-
Represents a value being added to a multi-set (a map from element to count).
- MultiSetAddDiff(Object, int, int) - Constructor for class com.rpl.rama.diffs.MultiSetAddDiff
-
- MultiSetAddDiff.Processor - Interface in com.rpl.rama.diffs
-
- MultiSetRemoveDiff - Class in com.rpl.rama.diffs
-
Represents a value being removed from a multi-set (a map from element to count).
- MultiSetRemoveDiff(Object, int, int) - Constructor for class com.rpl.rama.diffs.MultiSetRemoveDiff
-
- MultiSetRemoveDiff.Processor - Interface in com.rpl.rama.diffs
-
- must(Object...) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to value for a key in a map only if key exists.
- must(Object...) - Static method in interface com.rpl.rama.Path
-
Navigates to value for a key in a map only if key exists.
- PartitionedObject - Interface in com.rpl.rama
-
Interface that has methods that are common across partitioned objects (depots, PStates).
- PartitionedObjectInfo - Class in com.rpl.rama.object
-
Information common to all partitioned objects (depots, PStates).
- PartitionedObjectInfo(String, String, long) - Constructor for class com.rpl.rama.object.PartitionedObjectInfo
-
- Path - Interface in com.rpl.rama
-
A Path defines how to navigate to target values in a data structure as a series of steps.
- Path.Impl - Interface in com.rpl.rama
-
- pathBuilder(RamaFunction0<Path>) - Method in interface com.rpl.rama.Path.Impl
-
Concatenates a path to the current path constructed with the provided function of zero arguments.
- pathBuilder(RamaFunction1<T0, Path>, Object) - Method in interface com.rpl.rama.Path.Impl
-
Concatenates a path to the current path constructed with the provided function of one argument.
- pathBuilder(RamaFunction2<T0, T1, Path>, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Concatenates a path to the current path constructed with the provided function of two arguments.
- pathBuilder(RamaFunction3<T0, T1, T2, Path>, Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Concatenates a path to the current path constructed with the provided function of eight arguments.
- pathBuilder(RamaFunction0<Path>) - Static method in interface com.rpl.rama.Path
-
Concatenates a path to the current path constructed with the provided function of zero arguments.
- pathBuilder(RamaFunction1<T0, Path>, Object) - Static method in interface com.rpl.rama.Path
-
Concatenates a path to the current path constructed with the provided function of one argument.
- pathBuilder(RamaFunction2<T0, T1, Path>, Object, Object) - Static method in interface com.rpl.rama.Path
-
Concatenates a path to the current path constructed with the provided function of two arguments.
- pathBuilder(RamaFunction3<T0, T1, T2, Path>, Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
Concatenates a path to the current path constructed with the provided function of eight arguments.
- pathPartition(String, Path) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task for given PState containing data for given
Path
- pathPartition(String, Path) - Static method in interface com.rpl.rama.Block
-
Changes to task for given PState containing data for given
Path
- pathPartition(String, Path) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task for given PState containing data for given
Path
- pathPartition(String, Path) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task for given PState containing data for given
Path
- pauseMicrobatchTopology(String, String) - Method in interface com.rpl.rama.test.InProcessCluster
-
Pauses the specified microbatch topology so it stops processing.
- PLUS - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of adding all input numbers together as an Integer
.
- PLUS_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of adding all input numbers together as a Long
.
- prepareForTask(int, TaskGlobalContext) - Method in interface com.rpl.rama.integration.TaskGlobalObject
-
Specializes this object for this particular task ID.
- PRINTLN - Static variable in class com.rpl.rama.ops.Ops
-
Prints all input arguments to stdout
- process(Diff.Processor) - Method in class com.rpl.rama.diffs.Diff
-
- processAppendDiff(AppendDiff) - Method in interface com.rpl.rama.diffs.AppendDiff.Processor
-
- processDestroyedDiff(DestroyedDiff) - Method in interface com.rpl.rama.diffs.DestroyedDiff.Processor
-
- processKeyChangeDiff(KeyChangeDiff) - Method in interface com.rpl.rama.diffs.KeyChangeDiff.Processor
-
- processKeyDiff(KeyDiff) - Method in interface com.rpl.rama.diffs.KeyDiff.Processor
-
- processKeyRemoveDiff(KeyRemoveDiff) - Method in interface com.rpl.rama.diffs.KeyRemoveDiff.Processor
-
- processKeysDiff(KeysDiff) - Method in interface com.rpl.rama.diffs.KeysDiff.Processor
-
- processKeysRemoveDiff(KeysRemoveDiff) - Method in interface com.rpl.rama.diffs.KeysRemoveDiff.Processor
-
- processMultiDiff(MultiDiff) - Method in interface com.rpl.rama.diffs.MultiDiff.Processor
-
- processMultiSetAddDiff(MultiSetAddDiff) - Method in interface com.rpl.rama.diffs.MultiSetAddDiff.Processor
-
- processMultiSetRemoveDiff(MultiSetRemoveDiff) - Method in interface com.rpl.rama.diffs.MultiSetRemoveDiff.Processor
-
- processNewValueDiff(NewValueDiff) - Method in interface com.rpl.rama.diffs.NewValueDiff.Processor
-
- processResyncDiff(ResyncDiff) - Method in interface com.rpl.rama.diffs.ResyncDiff.Processor
-
- processSequenceChangeDiff(SequenceChangeDiff) - Method in interface com.rpl.rama.diffs.SequenceChangeDiff.Processor
-
- processSequenceIndexChangeDiff(SequenceIndexChangeDiff) - Method in interface com.rpl.rama.diffs.SequenceIndexChangeDiff.Processor
-
- processSequenceIndexChangesDiff(SequenceIndexChangesDiff) - Method in interface com.rpl.rama.diffs.SequenceIndexChangesDiff.Processor
-
- processSequenceIndexRemoveDiff(SequenceIndexRemoveDiff) - Method in interface com.rpl.rama.diffs.SequenceIndexRemoveDiff.Processor
-
- processSequenceInsertDiff(SequenceInsertDiff) - Method in interface com.rpl.rama.diffs.SequenceInsertDiff.Processor
-
- processSequenceInsertsDiff(SequenceInsertsDiff) - Method in interface com.rpl.rama.diffs.SequenceInsertsDiff.Processor
-
- processSequenceReorderDiff(SequenceReorderDiff) - Method in interface com.rpl.rama.diffs.SequenceReorderDiff.Processor
-
- processSetAddDiff(SetAddDiff) - Method in interface com.rpl.rama.diffs.SetAddDiff.Processor
-
- processSetRemoveDiff(SetRemoveDiff) - Method in interface com.rpl.rama.diffs.SetRemoveDiff.Processor
-
- processUngracefulTerminationDiff(UngracefulTerminationDiff) - Method in interface com.rpl.rama.diffs.UngracefulTerminationDiff.Processor
-
- processUnknownDiff(UnknownDiff) - Method in interface com.rpl.rama.diffs.UnknownDiff.Processor
-
- proxy(Path) - Method in interface com.rpl.rama.PState
-
Reactive query of PState with
Path
that must navigate to exactly one value.
- proxy(Object, Path) - Method in interface com.rpl.rama.PState
-
Reactive query of PState using explicit partitioning key with
Path
that must
navigate to exactly one value.
- proxy(Path, ProxyState.Callback<T>) - Method in interface com.rpl.rama.PState
-
Reactive query of PState with
Path
that must navigate to exactly one value.
- proxy(Object, Path, ProxyState.Callback<T>) - Method in interface com.rpl.rama.PState
-
Reactive query of PState using explicit partitioning key with
Path
that must
navigate to exactly one value.
- proxyAsync(Path) - Method in interface com.rpl.rama.PState
-
Reactive query of PState with
Path
that must navigate to exactly one value.
- proxyAsync(Object, Path) - Method in interface com.rpl.rama.PState
-
Reactive query of PState using explicit partitioning key with
Path
that must
navigate to exactly one value.
- proxyAsync(Path, ProxyState.Callback<T>) - Method in interface com.rpl.rama.PState
-
Reactive query of PState with
Path
that must navigate to exactly one value.
- proxyAsync(Object, Path, ProxyState.Callback<T>) - Method in interface com.rpl.rama.PState
-
Reactive query of PState using explicit partitioning key with
Path
that must
navigate to exactly one value.
- ProxyState<T> - Interface in com.rpl.rama
-
Reactive result of one of
PState
proxy
methods.
- ProxyState.Callback<T> - Interface in com.rpl.rama
-
Interface for specifying callbacks for fine-grained diffs as data changes
- ProxyState.Status - Enum in com.rpl.rama
-
- pstate(String, Class) - Method in interface com.rpl.rama.module.ETLTopologyBase
-
Declares a PState owned by this topology.
- pstate(String, PState.Schema) - Method in interface com.rpl.rama.module.ETLTopologyBase
-
Declares a PState owned by this topology.
- PState - Interface in com.rpl.rama
-
Interface for thread-safe PState clients.
- PState.Declaration - Interface in com.rpl.rama
-
Builder-style interface for specifying options when declaring a PState in a module
- PState.MigratedSchema - Interface in com.rpl.rama
-
- PState.Schema - Interface in com.rpl.rama
-
Builder-style interface for declaring options on PState schemas
- putCollected(Object) - Method in interface com.rpl.rama.Path.Impl
-
Adds given value to collected values.
- putCollected(Object) - Static method in interface com.rpl.rama.Path
-
Adds given value to collected values.
- RamaAccumulatorAgg<V> - Interface in com.rpl.rama.ops
-
Base interface for custom accumulator implementations.
- RamaAccumulatorAgg0<V> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of zero arguments.
- RamaAccumulatorAgg1<V,T0> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of one argument.
- RamaAccumulatorAgg2<V,T0,T1> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of two arguments.
- RamaAccumulatorAgg3<V,T0,T1,T2> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of three arguments.
- RamaAccumulatorAgg4<V,T0,T1,T2,T3> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of four arguments.
- RamaAccumulatorAgg5<V,T0,T1,T2,T3,T4> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of five arguments.
- RamaAccumulatorAgg6<V,T0,T1,T2,T3,T4,T5> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of six arguments.
- RamaAccumulatorAgg7<V,T0,T1,T2,T3,T4,T5,T6> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of seven arguments.
- RamaAccumulatorAgg8<V,T0,T1,T2,T3,T4,T5,T6,T7> - Interface in com.rpl.rama.ops
-
Interface for custom accumulator implementations of eight arguments.
- RamaClusterManager - Interface in com.rpl.rama
-
API for connecting to a Rama cluster and getting clients for depots, PStates, and query
topologies.
- RamaCombinerAgg<T> - Interface in com.rpl.rama.ops
-
Base interface for custom combiner implementations.
- RamaCompileException - Exception in com.rpl.rama
-
- RamaCompileException(String) - Constructor for exception com.rpl.rama.RamaCompileException
-
- RamaCompileException(String, Exception) - Constructor for exception com.rpl.rama.RamaCompileException
-
- RamaCustomSerialization<T> - Interface in com.rpl.rama
-
Interface for implementing serialization for custom types.
- RamaFunction - Interface in com.rpl.rama.ops
-
Base interface for custom function implementations.
- RamaFunction0<R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of zero arguments
- RamaFunction1<T0,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of one argument
- RamaFunction2<T0,T1,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of two arguments
- RamaFunction3<T0,T1,T2,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of three arguments
- RamaFunction4<T0,T1,T2,T3,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of four arguments
- RamaFunction5<T0,T1,T2,T3,T4,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of five arguments
- RamaFunction6<T0,T1,T2,T3,T4,T5,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of six arguments
- RamaFunction7<T0,T1,T2,T3,T4,T5,T6,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of seven arguments
- RamaFunction8<T0,T1,T2,T3,T4,T5,T6,T7,R> - Interface in com.rpl.rama.ops
-
Interface for custom function implementations of eight arguments
- RamaModule - Interface in com.rpl.rama
-
- RamaModule.Setup - Interface in com.rpl.rama
-
- RamaModule.Topologies - Interface in com.rpl.rama
-
Used to define ETL and query topologies in a module definition.
- RamaOperation - Interface in com.rpl.rama.ops
-
Base interface for custom operation implementations.
- RamaOperation0 - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of zero arguments.
- RamaOperation1<T0> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of one argument.
- RamaOperation2<T0,T1> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of two arguments.
- RamaOperation3<T0,T1,T2> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of three arguments.
- RamaOperation4<T0,T1,T2,T3> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of four arguments.
- RamaOperation5<T0,T1,T2,T3,T4> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of five arguments.
- RamaOperation6<T0,T1,T2,T3,T4,T5> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of six arguments.
- RamaOperation7<T0,T1,T2,T3,T4,T5,T6> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of seven arguments.
- RamaOperation8<T0,T1,T2,T3,T4,T5,T6,T7> - Interface in com.rpl.rama.ops
-
Interface for custom operation implementation of eight arguments.
- RamaSerializable - Interface in com.rpl.rama
-
Objects implementing this interface will be serialized by Rama across disk or network boundaries using
Java serialization.
- random() - Static method in interface com.rpl.rama.Depot
-
Depot partitioning where each append goes to a random partition
- RANGE - Static variable in class com.rpl.rama.ops.Ops
-
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) - Method in interface com.rpl.rama.Depot
-
Reads records from the log for the specified partition index of the depot, between the given start and end offsets.
- readAsync(long, long, long) - Method in interface com.rpl.rama.Depot
-
Reads records from the log for the specified partition index of the depot, between the given start and end offsets.
- removeFixedKeys(Object...) - Method in interface com.rpl.rama.PState.MigratedSchema
-
- resumeMicrobatchTopology(String, String) - Method in interface com.rpl.rama.test.InProcessCluster
-
Resumes a paused microbatch topology so it starts processing again.
- ResyncDiff - Class in com.rpl.rama.diffs
-
Represents value being re-queried from scratch.
- ResyncDiff() - Constructor for class com.rpl.rama.diffs.ResyncDiff
-
- ResyncDiff.Processor - Interface in com.rpl.rama.diffs
-
- retryAllAfter() - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Retry failed records and all records after in the same depot partition
- retryAllAfter() - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Retry failed records and all records after in the same depot partition
- retryNone() - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Never retry a failed depot record
- retryNone() - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Never retry a failed depot record
- reverse() - Method in interface com.rpl.rama.ops.LimitAgg
-
- RocksDBOptionsBuilder - Interface in com.rpl.rama
-
Rama uses RocksDB in the underlying implementation for PStates that have a map in the top-level schema.
- select(Object, Path) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path, SelectOptions) - Method in interface com.rpl.rama.Block.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path) - Static method in interface com.rpl.rama.Block
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path, SelectOptions) - Static method in interface com.rpl.rama.Block
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path, SelectOptions) - Method in interface com.rpl.rama.Case.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(T, Navigator.Next) - Method in interface com.rpl.rama.Navigator
-
Implements codepath for select calls.
- select(Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
.
- select(Object, Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
using explicit partitioning key.
- select(Object, Path) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Object, Path, SelectOptions) - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to task for given PState containing data for given
Path
and then performs
a
localSelect
.
- select(Path) - Method in interface com.rpl.rama.test.TestPState
-
Queries PState with
Path
.
- selectAsync(Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
.
- selectAsync(Object, Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
using explicit partitioning key.
- selectOne(Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
that must navigate to exactly one value.
- selectOne(Object, Path) - Method in interface com.rpl.rama.PState
-
Queries PState using explicit partitioning key with
Path
that must navigate
to exactly one value.
- selectOne(Path) - Method in interface com.rpl.rama.test.TestPState
-
Queries PState with
Path
that must navigate to exactly one value.
- selectOneAsync(Path) - Method in interface com.rpl.rama.PState
-
Queries PState with
Path
that must navigate to exactly one value.
- selectOneAsync(Object, Path) - Method in interface com.rpl.rama.PState
-
Queries PState using explicit partitioning key with
Path
that must navigate
to exactly one value.
- SelectOptions - Interface in com.rpl.rama
-
Interface for declaring options for select calls in topologies.
- SelectOptions.CaptureSelectOptions - Class in com.rpl.rama
-
- SelectOptions.Impl - Interface in com.rpl.rama
-
- SequenceChangeDiff - Class in com.rpl.rama.diffs
-
Represents unknown change to a sequence starting from a particular index.
- SequenceChangeDiff(int, int, int) - Constructor for class com.rpl.rama.diffs.SequenceChangeDiff
-
- SequenceChangeDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceIndexChangeDiff - Class in com.rpl.rama.diffs
-
Represents a value for an index of a sequence changing.
- SequenceIndexChangeDiff(int, Diff) - Constructor for class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
- SequenceIndexChangeDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceIndexChangesDiff - Class in com.rpl.rama.diffs
-
Represents changes for values for multiple indexes in a sequence.
- SequenceIndexChangesDiff(Map<Integer, Diff>) - Constructor for class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
- SequenceIndexChangesDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceIndexRemoveDiff - Class in com.rpl.rama.diffs
-
Represents one or more values being removed starting at some index in a sequence.
- SequenceIndexRemoveDiff(int, int, int) - Constructor for class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
- SequenceIndexRemoveDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceInsertDiff - Class in com.rpl.rama.diffs
-
Represents a value being inserted at some index in a sequence.
- SequenceInsertDiff(int, Object, int) - Constructor for class com.rpl.rama.diffs.SequenceInsertDiff
-
- SequenceInsertDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceInsertsDiff - Class in com.rpl.rama.diffs
-
Represents multiple values being inserted at some index in a sequence.
- SequenceInsertsDiff(int, List<Object>, int) - Constructor for class com.rpl.rama.diffs.SequenceInsertsDiff
-
- SequenceInsertsDiff.Processor - Interface in com.rpl.rama.diffs
-
- SequenceReorderDiff - Class in com.rpl.rama.diffs
-
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) - Constructor for class com.rpl.rama.diffs.SequenceReorderDiff
-
- SequenceReorderDiff.Processor - Interface in com.rpl.rama.diffs
-
- serialize(T, DataOutput) - Method in interface com.rpl.rama.RamaCustomSerialization
-
Serializes an object
- set(Object) - Static method in interface com.rpl.rama.Agg
-
- SetAddDiff - Class in com.rpl.rama.diffs
-
Represents a value being added to a set.
- SetAddDiff(Object) - Constructor for class com.rpl.rama.diffs.SetAddDiff
-
- SetAddDiff.Processor - Interface in com.rpl.rama.diffs
-
- setElem(Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to element of set if it exists.
- setElem(Object) - Static method in interface com.rpl.rama.Path
-
Navigates to element of set if it exists.
- setOptions(String, Options) - Method in interface com.rpl.rama.RocksDBOptionsBuilder
-
- setRemove(Object) - Static method in interface com.rpl.rama.Agg
-
- SetRemoveDiff - Class in com.rpl.rama.diffs
-
Represents a value being removed from a set.
- SetRemoveDiff(Object) - Constructor for class com.rpl.rama.diffs.SetRemoveDiff
-
- SetRemoveDiff.Processor - Interface in com.rpl.rama.diffs
-
- setSchema(Class) - Static method in interface com.rpl.rama.PState
-
Declare a set schema
- shufflePartition() - Method in interface com.rpl.rama.Block.Impl
-
Changes to a random task chosen uniformly.
- shufflePartition() - Static method in interface com.rpl.rama.Block
-
Changes to a random task chosen uniformly.
- shufflePartition() - Method in interface com.rpl.rama.Case.Impl
-
Changes to a random task chosen uniformly.
- shufflePartition() - Method in interface com.rpl.rama.SubSource.Impl
-
Changes to a random task chosen uniformly.
- SIZE - Static variable in class com.rpl.rama.ops.Ops
-
Emits size of input collection as an Integer
- sort(String...) - Method in interface com.rpl.rama.ops.LimitAgg
-
Sort input for aggregation on values of given vars
- sortedMapRange(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted map to a sorted map of all elements in that map between a range of keys.
- sortedMapRange(Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted map to a sorted map of all elements in that map between a range of keys.
- sortedMapRange(Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedMapRangeFrom(Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted map to a sorted map of all elements in that map after a key.
- sortedMapRangeFrom(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted map to a sorted map of all elements in that map after a key.
- sortedMapRangeFrom(Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedMapRangeFromStart(Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted map to a sorted map of all values in that map up to a key.
- sortedMapRangeTo(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted map to a sorted map of all values in that map up to a key.
- sortedMapRangeTo(Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedMapRangeToEnd(Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
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 - Interface in com.rpl.rama
-
- SortedRangeFromOptions.CapturedSortedRangeFromOptions - Class in com.rpl.rama
-
- SortedRangeFromOptions.Impl - Interface in com.rpl.rama
-
- SortedRangeOptions - Interface in com.rpl.rama
-
- SortedRangeOptions.CapturedSortedRangeOptions - Class in com.rpl.rama
-
- SortedRangeOptions.Impl - Interface in com.rpl.rama
-
- SortedRangeToOptions - Interface in com.rpl.rama
-
- SortedRangeToOptions.CapturedSortedRangeToOptions - Class in com.rpl.rama
-
- SortedRangeToOptions.Impl - Interface in com.rpl.rama
-
- sortedSetRange(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted set to a sorted set of all values in that set between a range.
- sortedSetRange(Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted set to a sorted set of all values in that set between a range.
- sortedSetRange(Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedSetRangeFrom(Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted set to a sorted set of all values in that set after an element.
- sortedSetRangeFrom(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted set to a sorted set of all values in that set after an element.
- sortedSetRangeFrom(Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedSetRangeFromStart(Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Navigates on a sorted set to a sorted set of all values in that set up to an element.
- sortedSetRangeTo(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates on a sorted set to a sorted set of all values in that set up to an element.
- sortedSetRangeTo(Object, Object) - Static method in interface com.rpl.rama.Path
-
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.
- sortedSetRangeToEnd(Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Static method in interface com.rpl.rama.Path
-
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>) - Method in interface com.rpl.rama.ops.TopMonotonicAgg
-
Function to extract from data the value to sort with for aggregation
- source(String) - Method in interface com.rpl.rama.module.ETLTopologyBase
-
Add depot source to topology
- source(String, T) - Method in interface com.rpl.rama.module.ETLTopologyBase
-
Add depot source with specified options to topology
- startFromBeginning() - Method in interface com.rpl.rama.module.MicrobatchSourceOptions.Impl
-
Start processing from beginning of depot partition.
- startFromBeginning() - Static method in interface com.rpl.rama.module.MicrobatchSourceOptions
-
Start processing from beginning of depot partition.
- startFromBeginning() - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Start processing from beginning of depot partition.
- startFromBeginning() - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Start processing from beginning of depot partition.
- startFromOffsetAfterTimestamp(long) - Method in interface com.rpl.rama.module.MicrobatchSourceOptions.Impl
-
Start processing each depot partition from a point in the past.
- startFromOffsetAfterTimestamp(long) - Static method in interface com.rpl.rama.module.MicrobatchSourceOptions
-
Start processing each depot partition from a point in the past.
- startFromOffsetAfterTimestamp(long) - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Start processing each depot partition from a point in the past.
- startFromOffsetAfterTimestamp(long) - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Start processing each depot partition from a point in the past.
- startFromOffsetAgo(long, OffsetAgo) - Method in interface com.rpl.rama.module.MicrobatchSourceOptions.Impl
-
Start processing each depot partition from a point in the past.
- startFromOffsetAgo(long, OffsetAgo) - Static method in interface com.rpl.rama.module.MicrobatchSourceOptions
-
Start processing each depot partition from a point in the past.
- startFromOffsetAgo(long, OffsetAgo) - Method in interface com.rpl.rama.module.StreamSourceOptions.Impl
-
Start processing each depot partition from a point in the past.
- startFromOffsetAgo(long, OffsetAgo) - Static method in interface com.rpl.rama.module.StreamSourceOptions
-
Start processing each depot partition from a point in the past.
- startOffset(int) - Method in interface com.rpl.rama.integration.ExternalDepot
-
Asynchronously returns the start offset of the given partition index (inclusive).
- staticData(List<Object>) - Static method in class com.rpl.rama.SubBatch
-
Create a subbatch that emits the provided data.
- status() - Method in interface com.rpl.rama.ProxyState
-
Returns current status of this ProxyState.
- stay() - Method in interface com.rpl.rama.Path.Impl
-
No-op that stays navigated at current point.
- stay() - Static method in interface com.rpl.rama.Path
-
No-op that stays navigated at current point.
- stop() - Method in interface com.rpl.rama.Path.Impl
-
Stops current branch of navigation.
- stop() - Static method in interface com.rpl.rama.Path
-
Stops current branch of navigation.
- stream(String) - Method in interface com.rpl.rama.RamaModule.Topologies
-
- StreamSourceOptions - Interface in com.rpl.rama.module
-
- StreamSourceOptions.Impl - Interface in com.rpl.rama.module
-
- StreamTopology - Interface in com.rpl.rama.module
-
- subBatch(SubBatch) - Method in interface com.rpl.rama.Block.Impl
-
Use specified SubBatch as a batch source in a
batch block
.
- subBatch(SubBatch) - Static method in interface com.rpl.rama.Block
-
Use specified SubBatch as a batch source in a
batch block
.
- subBatch(SubBatch) - Method in interface com.rpl.rama.Case.Impl
-
Use specified SubBatch as a batch source in a
batch block
.
- SubBatch - Class in com.rpl.rama
-
Represents a subbatch for use with
subBatch
in a batch block
- SubBatch(Block, String...) - Constructor for class com.rpl.rama.SubBatch
-
Create a subbatch with the given code and specified output vars
- subBatch(SubBatch) - Method in interface com.rpl.rama.SubSource.Impl
-
Use specified SubBatch as a batch source in a
batch block
.
- subindexed() - Method in interface com.rpl.rama.PState.Schema
-
Declare this data structure as subindexed.
- subindexed(SubindexOptions) - Method in interface com.rpl.rama.PState.Schema
-
Declare this data structure as subindexed with the given options.
- SubindexOptions - Interface in com.rpl.rama
-
Interface for declaring options on a subindexed PState schema
- SubindexOptions.CapturedSubindexOptions - Class in com.rpl.rama
-
- SubindexOptions.Impl - Interface in com.rpl.rama
-
- sublist(Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to sublist bounded by two indexes.
- sublist(Object, Object) - Static method in interface com.rpl.rama.Path
-
Navigates to sublist bounded by two indexes.
- sublistDynamic(RamaFunction1<T0, R0>, RamaFunction2<T1, T2, R1>) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to sublist bounded by indexes chosen by functions.
- sublistDynamic(RamaFunction1<T0, R0>, RamaFunction2<T1, T2, R1>) - Static method in interface com.rpl.rama.Path
-
Navigates to sublist bounded by indexes chosen by functions.
- subMap(Object...) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to a map containing subset of keys/values of starting map.
- subMap(Object...) - Static method in interface com.rpl.rama.Path
-
Navigates to a map containing subset of keys/values of starting map.
- subselect(Path) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to list of values navigated by provided path.
- subselect(Path) - Static method in interface com.rpl.rama.Path
-
Navigates to list of values navigated by provided path.
- subset(Object...) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to subset of starting set with given elements.
- subset(Object...) - Static method in interface com.rpl.rama.Path
-
Navigates to subset of starting set with given elements.
- subSource(Object, SubSource...) - Method in interface com.rpl.rama.Block.Impl
-
Conditionally dispatch code based on type of input object
- subSource(Object, SubSource...) - Static method in interface com.rpl.rama.Block
-
Conditionally dispatch code based on type of input object
- subSource(Object, SubSource...) - Method in interface com.rpl.rama.Case.Impl
-
Conditionally dispatch code based on type of input object
- SubSource - Interface in com.rpl.rama
-
- subSource(Object, SubSource...) - Method in interface com.rpl.rama.SubSource.Impl
-
Conditionally dispatch code based on type of input object
- SubSource.Impl - Interface in com.rpl.rama
-
- SubSource.MultiOutImpl - Interface in com.rpl.rama
-
- SubSource.Out - Interface in com.rpl.rama
-
- SubSource.OutImpl - Interface in com.rpl.rama
-
- sum(Object) - Static method in interface com.rpl.rama.Agg
-
Sums input values into a java.lang.Long
- SUM - Static variable in class com.rpl.rama.ops.Ops
-
Emits sum of all numbers in input list as an Integer
.
- SUM_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits sum of all numbers in input list as a Long
.
- targetType() - Method in interface com.rpl.rama.RamaCustomSerialization
-
Base type targetted by this serializer.
- TaskGlobalContext - Interface in com.rpl.rama.integration
-
- TaskGlobalObject - Interface in com.rpl.rama.integration
-
- TaskGlobalObjectWithTick - Interface in com.rpl.rama.integration
-
- TaskThreadManagedResource<T> - Class in com.rpl.rama.integration
-
Used for sharing resources across tasks in a task thread
- TaskThreadManagedResource(String, TaskGlobalContext, Callable<T>) - Constructor for class com.rpl.rama.integration.TaskThreadManagedResource
-
- term(RamaFunction1<T0, R0>) - Method in interface com.rpl.rama.Path.Impl
-
Terminal point of a transform path that updates navigated value with the provided function
of one argument.
- term(RamaFunction2<T0, T1, R0>, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Terminal point of a transform path that updates navigated value with the provided function of eight arguments.
- term(RamaFunction1<T0, R0>) - Static method in interface com.rpl.rama.Path
-
Terminal point of a transform path that updates navigated value with the provided function
of one argument.
- term(RamaFunction2<T0, T1, R0>, Object) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
Terminal point of a transform path that updates navigated value with the provided function of eight arguments.
- termVal(Object) - Method in interface com.rpl.rama.Path.Impl
-
Terminal point of a transform path that overrides navigated value to provided value
- termVal(Object) - Static method in interface com.rpl.rama.Path
-
Terminal point of a transform path that overrides navigated value to provided value
- termVoid() - Method in interface com.rpl.rama.Path.Impl
-
Terminal point of a transform path that sets navigated value to void, causing it to be removed.
- termVoid() - Static method in interface com.rpl.rama.Path
-
Terminal point of a transform path that sets navigated value to void, causing it to be removed.
- TestPState - Interface in com.rpl.rama.test
-
- tick() - Method in interface com.rpl.rama.integration.TaskGlobalObjectWithTick
-
Implement this method to define desired behavior on each tick.
- TIMES - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of multiplying all input numbers together as an Integer
.
- TIMES_LONG - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of multiplying all input numbers together as a Long
.
- TO_STRING - Static variable in class com.rpl.rama.ops.Ops
-
Emits result of converting all input arguments to strings and concatenating them together
- topMonotonic(int, String) - Static method in interface com.rpl.rama.Agg
-
Aggregates input into a list of top elements.
- TopMonotonicAgg - Interface in com.rpl.rama.ops
-
- toString() - Method in class com.rpl.rama.diffs.AppendDiff
-
- toString() - Method in class com.rpl.rama.diffs.DestroyedDiff
-
- toString() - Method in class com.rpl.rama.diffs.KeyChangeDiff
-
- toString() - Method in class com.rpl.rama.diffs.KeyDiff
-
- toString() - Method in class com.rpl.rama.diffs.KeyRemoveDiff
-
- toString() - Method in class com.rpl.rama.diffs.KeysDiff
-
- toString() - Method in class com.rpl.rama.diffs.KeysRemoveDiff
-
- toString() - Method in class com.rpl.rama.diffs.MultiDiff
-
- toString() - Method in class com.rpl.rama.diffs.MultiSetAddDiff
-
- toString() - Method in class com.rpl.rama.diffs.MultiSetRemoveDiff
-
- toString() - Method in class com.rpl.rama.diffs.NewValueDiff
-
- toString() - Method in class com.rpl.rama.diffs.ResyncDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceChangeDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceIndexChangeDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceIndexChangesDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceIndexRemoveDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceInsertDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceInsertsDiff
-
- toString() - Method in class com.rpl.rama.diffs.SequenceReorderDiff
-
- toString() - Method in class com.rpl.rama.diffs.SetAddDiff
-
- toString() - Method in class com.rpl.rama.diffs.SetRemoveDiff
-
- toString() - Method in class com.rpl.rama.diffs.UngracefulTerminationDiff
-
- toString() - Method in class com.rpl.rama.diffs.UnknownDiff
-
- transform(T, Navigator.Next) - Method in interface com.rpl.rama.Navigator
-
Implements codepath for transform calls.
- transform(Path) - Method in interface com.rpl.rama.test.TestPState
-
Transforms PState with
Path
.
- transformed(Path) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to transformation of current value with given path.
- transformed(Path) - Static method in interface com.rpl.rama.Path
-
Navigates to transformation of current value with given path.
- TUPLE - Static variable in class com.rpl.rama.ops.Ops
-
Combines all input arguments into a List
Example: Block.each(Ops.TUPLE, 1, 2, 3).out("*tuple")
- value - Variable in enum com.rpl.rama.module.OffsetAgo
-
- valueOf(String) - Static method in enum com.rpl.rama.AckLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rpl.rama.module.OffsetAgo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rpl.rama.ProxyState.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.rpl.rama.AckLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rpl.rama.module.OffsetAgo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rpl.rama.ProxyState.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- var(String, Object) - Method in interface com.rpl.rama.LoopVars.Impl
-
Declare a var with initial value for first iteration of loop
- var - Variable in class com.rpl.rama.LoopVars.LoopVar
-
- var(String, Object) - Method in class com.rpl.rama.LoopVars.LoopVarsCollector
-
- var(String, Object) - Static method in interface com.rpl.rama.LoopVars
-
Declare a var with initial value for first iteration of loop
- view(RamaFunction1<T0, R0>) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to result of applying given function to current value.
- view(RamaFunction2<T0, T1, R0>, Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to result of applying given function to current value and provided arguments.
- view(RamaFunction3<T0, T1, T2, R0>, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to result of applying given function to current value and provided arguments.
- view(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
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) - Method in interface com.rpl.rama.Path.Impl
-
Navigates to result of applying given function to current value and provided arguments.
- view(RamaFunction1<T0, R0>) - Static method in interface com.rpl.rama.Path
-
Navigates to result of applying given function to current value.
- view(RamaFunction2<T0, T1, R0>, Object) - Static method in interface com.rpl.rama.Path
-
Navigates to result of applying given function to current value and provided arguments.
- view(RamaFunction3<T0, T1, T2, R0>, Object, Object) - Static method in interface com.rpl.rama.Path
-
Navigates to result of applying given function to current value and provided arguments.
- view(RamaFunction4<T0, T1, T2, T3, R0>, Object, Object, Object) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
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) - Static method in interface com.rpl.rama.Path
-
Navigates to result of applying given function to current value and provided arguments.
- VOID - Static variable in interface com.rpl.rama.Navigator
-
- voided() - Static method in interface com.rpl.rama.Agg
-
Aggregates to "void" value.
- voidSetElem() - Method in interface com.rpl.rama.Path.Impl
-
Navigates to void element of set.
- voidSetElem() - Static method in interface com.rpl.rama.Path
-
Navigates to void element of set.