Skip navigation links
A B C D E F G H I M N O P R S T U W 

A

AvailableParallelismFactory() - Constructor for class org.apache.beam.runners.direct.DirectOptions.AvailableParallelismFactory
 

B

build() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Returns a new WatermarkManager.TimerUpdate with the most recently set completedTimers, setTimers, and deletedTimers.
builder(StructuralKey<?>) - Static method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Creates a new WatermarkManager.TimerUpdate builder with the provided completed timers that needs the set and deleted timers to be added to it.

C

cancel() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 
Clock - Interface in org.apache.beam.runners.direct
Access to the current time.
create(PipelineOptions) - Method in class org.apache.beam.runners.direct.DirectOptions.AvailableParallelismFactory
 
create(Clock, ExecutableGraph<ExecutableT, ? super CollectionT>, Function<ExecutableT, String>) - Static method in class org.apache.beam.runners.direct.WatermarkManager
Creates a new WatermarkManager.

D

deletedTimer(TimerInternals.TimerData) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds the provided timer to the collection of deleted timers, removing it from set timers if it has previously been set.
DirectOptions - Interface in org.apache.beam.runners.direct
Options that can be used to configure the DirectRunner.
DirectOptions.AvailableParallelismFactory - Class in org.apache.beam.runners.direct
A DefaultValueFactory that returns the result of Runtime.availableProcessors() from the DirectOptions.AvailableParallelismFactory.create(PipelineOptions) method.
DirectRegistrar - Class in org.apache.beam.runners.direct
Contains the PipelineRunnerRegistrar and PipelineOptionsRegistrar for the DirectRunner.
DirectRegistrar.Options - Class in org.apache.beam.runners.direct
Registers the DirectOptions.
DirectRegistrar.Runner - Class in org.apache.beam.runners.direct
Registers the DirectRunner.
DirectRunner - Class in org.apache.beam.runners.direct
A PipelineRunner that executes a Pipeline within the process that constructed the Pipeline.
DirectRunner.DirectPipelineResult - Class in org.apache.beam.runners.direct
The result of running a Pipeline with the DirectRunner.
DirectTestOptions - Interface in org.apache.beam.runners.direct
Internal-only options for tweaking the behavior of the DirectRunner in ways that users should never do.

E

empty() - Static method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Returns a TimerUpdate for a null key with no timers.
equals(Object) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
ExecutableGraph<ExecutableT,CollectionT> - Interface in org.apache.beam.runners.direct
The interface that enables querying of a graph of independently executable stages and the inputs and outputs of those stages.
extractFiredTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager
Returns a map of each PTransform that has pending timers to those timers.

F

fromOptions(PipelineOptions) - Static method in class org.apache.beam.runners.direct.DirectRunner
Construct a DirectRunner from the provided options.

G

getCompletedTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getDeletedTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getExecutable() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
getExecutables() - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getInputWatermark() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the input watermark of the AppliedPTransform.
getKey() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
getOutputWatermark() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the output watermark of the AppliedPTransform.
getPerElementConsumers(CollectionT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getPerElementInputs(ExecutableT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getPipelineOptions() - Method in class org.apache.beam.runners.direct.DirectRegistrar.Options
 
getPipelineRunners() - Method in class org.apache.beam.runners.direct.DirectRegistrar.Runner
 
getProduced(ExecutableT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getProducer(CollectionT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getReplacementTransform(AppliedPTransform<PCollection<? extends InputT>, PCollectionTuple, PTransform<PCollection<? extends InputT>, PCollectionTuple>>) - Method in class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 
getRootTransforms() - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getSetTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getState() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 
getSynchronizedProcessingInputTime() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the synchronized processing input time of the AppliedPTransform.
getSynchronizedProcessingOutputTime() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the synchronized processing output time of the AppliedPTransform.
getTargetParallelism() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
getTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
Gets all of the timers that have fired within the provided TimeDomain.
getWatermarks(ExecutableT) - Method in class org.apache.beam.runners.direct.WatermarkManager
Gets the input and output watermarks for an AppliedPTransform.

H

hashCode() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 

I

initialize(Map<ExecutableT, ? extends Iterable<Bundle<?, CollectionT>>>) - Method in class org.apache.beam.runners.direct.WatermarkManager
 
isBlockOnRun() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isEnforceEncodability() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isEnforceImmutability() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isRunnerDeterminedSharding() - Method in interface org.apache.beam.runners.direct.DirectTestOptions
 

M

mapOutputs(Map<TupleTag<?>, PValue>, PCollectionTuple) - Method in class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 
metrics() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 

N

now() - Method in interface org.apache.beam.runners.direct.Clock
Returns the current time as an Instant.

O

Options() - Constructor for class org.apache.beam.runners.direct.DirectRegistrar.Options
 
org.apache.beam.runners.direct - package org.apache.beam.runners.direct
Defines the PipelineOptions.DirectRunner which executes both Bounded and Unbounded Pipelines on the local machine.

P

ParDoMultiOverrideFactory<InputT,OutputT> - Class in org.apache.beam.runners.direct
A PTransformOverrideFactory that provides overrides for applications of a ParDo in the direct runner.
ParDoMultiOverrideFactory() - Constructor for class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 

R

refreshAll() - Method in class org.apache.beam.runners.direct.WatermarkManager
Refresh the watermarks contained within this WatermarkManager, causing all watermarks to be advanced as far as possible.
run(Pipeline) - Method in class org.apache.beam.runners.direct.DirectRunner
 
Runner() - Constructor for class org.apache.beam.runners.direct.DirectRegistrar.Runner
 

S

setBlockOnRun(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setEnforceEncodability(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setEnforceImmutability(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setRunnerDeterminedSharding(boolean) - Method in interface org.apache.beam.runners.direct.DirectTestOptions
 
setTargetParallelism(int) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setTimer(TimerInternals.TimerData) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds the provided timer to the collection of set timers, removing it from deleted timers if it has previously been deleted.

T

toString() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
toString() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
toString() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
 
TransformExecutor - Interface in org.apache.beam.runners.direct
A Runnable that will execute a PTransform on some bundle of input.

U

updateWatermarks(Bundle<?, ? extends CollectionT>, WatermarkManager.TimerUpdate, ExecutableT, Bundle<?, ? extends CollectionT>, Iterable<? extends Bundle<?, ? extends CollectionT>>, Instant) - Method in class org.apache.beam.runners.direct.WatermarkManager
Updates the watermarks of a executable with one or more inputs.

W

waitUntilFinish() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
.
waitUntilFinish(Duration) - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
.
WatermarkManager<ExecutableT,CollectionT> - Class in org.apache.beam.runners.direct
Manages watermarks of PCollections and input and output watermarks of AppliedPTransforms to provide event-time and completion tracking for in-memory execution.
WatermarkManager.FiredTimers<ExecutableT> - Class in org.apache.beam.runners.direct
A pair of TimerInternals.TimerData and key which can be delivered to the appropriate AppliedPTransform.
WatermarkManager.TimerUpdate - Class in org.apache.beam.runners.direct
A collection of newly set, deleted, and completed timers.
WatermarkManager.TimerUpdate.TimerUpdateBuilder - Class in org.apache.beam.runners.direct
A WatermarkManager.TimerUpdate builder that needs to be provided with set timers and deleted timers.
WatermarkManager.TransformWatermarks - Class in org.apache.beam.runners.direct
A reference to the input and output watermarks of an AppliedPTransform.
withCompletedTimers(Iterable<TimerInternals.TimerData>) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds all of the provided timers to the collection of completed timers, and returns this WatermarkManager.TimerUpdate.TimerUpdateBuilder.
withCompletedTimers(Iterable<TimerInternals.TimerData>) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Returns a WatermarkManager.TimerUpdate that is like this one, but with the specified completed timers.
withPushedBackTimers(Iterable<TimerInternals.TimerData>) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Returns a WatermarkManager.TimerUpdate that is like this one, but with the pushedBackTimersare removed set by provided pushedBackTimers.
A B C D E F G H I M N O P R S T U W 
Skip navigation links