- get() - Method in class org.apache.beam.fn.harness.state.BagUserState
-
- get(PCollectionView<T>, BoundedWindow) - Method in class org.apache.beam.fn.harness.state.FnApiStateAccessor
-
- get() - Method in class org.apache.beam.fn.harness.state.IterableSideInput
-
- get() - Method in class org.apache.beam.fn.harness.state.MultimapSideInput
-
- get(K) - Method in class org.apache.beam.fn.harness.state.MultimapSideInput
-
- get(K) - Method in class org.apache.beam.fn.harness.state.MultimapUserState
-
- getActiveBundleProcessors() - Method in class org.apache.beam.fn.harness.control.ProcessBundleHandler.BundleProcessorCache
-
- getBeamFnDataClient() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A client for handling inbound and outbound data streams.
- getBeamFnStateClient() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A client for handling state requests.
- getBundleCacheSupplier() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A cache that is used for each bundle and cleared when the bundle completes.
- getBundleFinalizer() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
Register callbacks that will be invoked when the runner completes the bundle.
- getBundleModifications() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker
-
- getBundleProcessorCache() - Method in class org.apache.beam.fn.harness.control.ProcessBundleHandler
-
- getCache() - Method in interface org.apache.beam.fn.harness.state.StateBackedIterable.StateBackedIterableTranslationContext
-
- getCacheTokensSupplier() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A supplier containing the active cache tokens for this bundle.
- getCoders() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
An immutable mapping from coder id to coder definition.
- getCoderTranslators() - Method in class org.apache.beam.fn.harness.state.StateBackedIterable.Registrar
-
- getCoderURNs() - Method in class org.apache.beam.fn.harness.state.StateBackedIterable.Registrar
-
- getCurrentInstructionId() - Method in interface org.apache.beam.fn.harness.state.StateBackedIterable.StateBackedIterableTranslationContext
-
- getExecutionTimeMonitoringData(ShortIdMap) - Method in class org.apache.beam.fn.harness.data.PCollectionConsumerRegistry
-
- getExecutionTimeMonitoringData(ShortIdMap) - Method in class org.apache.beam.fn.harness.data.PTransformFunctionRegistry
-
- getExecutionTimeMonitoringInfos() - Method in class org.apache.beam.fn.harness.data.PCollectionConsumerRegistry
-
- getExecutionTimeMonitoringInfos() - Method in class org.apache.beam.fn.harness.data.PTransformFunctionRegistry
-
- getFunctions() - Method in class org.apache.beam.fn.harness.data.PTransformFunctionRegistry
-
- getInstructionId() - Static method in class org.apache.beam.fn.harness.logging.BeamFnLoggingMDC
-
Gets the Instruction ID of the current thread.
- getKeyFromInputPair(Object) - Method in interface org.apache.beam.fn.harness.PrecombineGroupingTable.PairInfo
-
- getKeyFromInputPair(Object) - Method in class org.apache.beam.fn.harness.PrecombineGroupingTable.WindowedPairInfo
-
- getModifiedEventTimersOrdered() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.Modifications
-
- getModifiedProcessingTimersOrdered() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.Modifications
-
- getModifiedSynchronizedProcessingTimersOrdered() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.Modifications
-
- getModifiedTimerIds() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.Modifications
-
- getModifiedTimersOrdered(TimeDomain) - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.Modifications
-
- getMonitoringInfos() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.ProgressRequestCallback
-
- getMultiplexingConsumer(String) - Method in class org.apache.beam.fn.harness.data.PCollectionConsumerRegistry
-
New consumers should not be register()-ed after calling this method.
- getPCollectionConsumer(String) - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
Returns a FnDataReceiver to send output to for the specified PCollection id.
- getPCollections() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
An immutable mapping from PCollection id to PCollection definition.
- getPipelineOptions() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
Pipeline options.
- getPrimaryRoots() - Method in class org.apache.beam.fn.harness.control.BundleSplitListener.InMemory
-
- getPrimaryRoots() - Method in class org.apache.beam.fn.harness.HandlesSplits.SplitResult
-
- getProcessBundleInstructionIdSupplier() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A supplier containing the active process bundle instruction id.
- getProcessWideCache() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A cache that is process wide and persists across bundle boundaries.
- getProgress() - Method in interface org.apache.beam.fn.harness.HandlesSplits
-
Returns the current progress of the active element as a fraction between 0.0 and 1.0.
- getPTransform() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
The PTransform definition.
- getPTransformId() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
The id of the PTransform.
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.BeamFnDataReadRunner.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.BeamFnDataWriteRunner.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.CombineRunners.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.FlattenRunner.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.FnApiDoFnRunner.Registrar
-
- getPTransformRunnerFactories() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Registrar
-
Returns a mapping from RunnerApi.FunctionSpec#getUrn() to a factory capable of
instantiating an appropriate handler.
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.ToStringFnRunner.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.WindowMappingFnRunner.Registrar
-
- getPTransformRunnerFactories() - Method in class org.apache.beam.fn.harness.WindowMergingFnRunner.Registrar
-
- getResidualRoots() - Method in class org.apache.beam.fn.harness.control.BundleSplitListener.InMemory
-
- getResidualRoots() - Method in class org.apache.beam.fn.harness.HandlesSplits.SplitResult
-
- getRunnerCapabilities() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
An immutable set of runner capability urns.
- getSplitListener() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
A listener to be invoked when the PTransform splits itself.
- getStateClient() - Method in interface org.apache.beam.fn.harness.state.StateBackedIterable.StateBackedIterableTranslationContext
-
- getStateTracker() - Method in class org.apache.beam.fn.harness.control.ProcessBundleHandler.BundleProcessor
-
- getTimeDomain() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.TimerInfo
-
- getTimer() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.TimerInfo
-
- getTimerFamilyOrId() - Method in class org.apache.beam.fn.harness.state.FnApiTimerBundleTracker.TimerInfo
-
- getValueFromInputPair(Object) - Method in interface org.apache.beam.fn.harness.PrecombineGroupingTable.PairInfo
-
- getValueFromInputPair(Object) - Method in class org.apache.beam.fn.harness.PrecombineGroupingTable.WindowedPairInfo
-
- getWindowingStrategies() - Method in interface org.apache.beam.fn.harness.PTransformRunnerFactory.Context
-
An immutable mapping from windowing strategy id to windowing strategy definition.
- GroupingTable<K,InputT,AccumT> - Interface in org.apache.beam.fn.harness
-
An interface that groups inputs to an accumulator and flushes the output.
- GroupingTable.Receiver - Interface in org.apache.beam.fn.harness
-
Abstract interface of things that accept inputs one at a time via process().
- PCollectionConsumerRegistry - Class in org.apache.beam.fn.harness.data
-
The PCollectionConsumerRegistry is used to maintain a collection of consuming
FnDataReceiver for each pCollectionId.
- PCollectionConsumerRegistry(MetricsContainerStepMap, ExecutionStateTracker) - Constructor for class org.apache.beam.fn.harness.data.PCollectionConsumerRegistry
-
- peek(K) - Method in interface org.apache.beam.fn.harness.Cache
-
Looks up the specified key returning null if the value is not within the cache.
- PrecombineFactory() - Constructor for class org.apache.beam.fn.harness.CombineRunners.PrecombineFactory
-
- PrecombineGroupingTable<K,InputT,AccumT> - Class in org.apache.beam.fn.harness
-
Static utility methods that provide
GroupingTable implementations.
- PrecombineGroupingTable.CoderSizeEstimator<T> - Class in org.apache.beam.fn.harness
-
Implements SizeEstimator via Coder.
- PrecombineGroupingTable.Combiner<K,InputT,AccumT,OutputT> - Interface in org.apache.beam.fn.harness
-
Provides client-specific operations for combining values.
- PrecombineGroupingTable.GroupingKeyCreator<K> - Interface in org.apache.beam.fn.harness
-
Provides client-specific operations for grouping keys.
- PrecombineGroupingTable.PairInfo - Interface in org.apache.beam.fn.harness
-
Provides client-specific operations for working with elements that are key/value or key/values
pairs.
- PrecombineGroupingTable.SizeEstimator<T> - Interface in org.apache.beam.fn.harness
-
Provides client-specific operations for size estimates.
- PrecombineGroupingTable.ValueCombiner<K,InputT,AccumT,OutputT> - Class in org.apache.beam.fn.harness
-
Implements Precombine Combiner via Combine.KeyedCombineFn.
- PrecombineGroupingTable.WindowedPairInfo - Class in org.apache.beam.fn.harness
-
Implements Precombine PairInfo via KVs.
- PrecombineGroupingTable.WindowingCoderGroupingKeyCreator<K> - Class in org.apache.beam.fn.harness
-
Implements Precombine GroupingKeyCreator via Coder.
- process(Object) - Method in interface org.apache.beam.fn.harness.GroupingTable.Receiver
-
Processes the element.
- processBundle(BeamFnApi.InstructionRequest) - Method in class org.apache.beam.fn.harness.control.ProcessBundleHandler
-
Processes a bundle, running the start(), process(), and finish() functions.
- ProcessBundleHandler - Class in org.apache.beam.fn.harness.control
-
Processes BeamFnApi.ProcessBundleRequests and BeamFnApi.ProcessBundleSplitRequests.
- ProcessBundleHandler(PipelineOptions, Set<String>, Function<String, BeamFnApi.ProcessBundleDescriptor>, BeamFnDataClient, BeamFnStateGrpcClientCache, FinalizeBundleHandler, ShortIdMap, Cache<Object, Object>) - Constructor for class org.apache.beam.fn.harness.control.ProcessBundleHandler
-
- ProcessBundleHandler.BundleProcessor - Class in org.apache.beam.fn.harness.control
-
A container for the reusable information used to process a bundle.
- ProcessBundleHandler.BundleProcessorCache - Class in org.apache.beam.fn.harness.control
-
- progress(BeamFnApi.InstructionRequest) - Method in class org.apache.beam.fn.harness.control.ProcessBundleHandler
-
- PTransformFunctionRegistry - Class in org.apache.beam.fn.harness.data
-
A class to to register and retrieve functions for bundle processing (i.e.
- PTransformFunctionRegistry(MetricsContainerStepMap, ExecutionStateTracker, String) - Constructor for class org.apache.beam.fn.harness.data.PTransformFunctionRegistry
-
Construct the registry to run for either start or finish bundle functions.
- PTransformRunnerFactory<T> - Interface in org.apache.beam.fn.harness
-
A factory able to instantiate an appropriate handler for a given PTransform.
- PTransformRunnerFactory.Context - Interface in org.apache.beam.fn.harness
-
A context used to instantiate and support the handler necessary to execute the PTransform.
- PTransformRunnerFactory.ProgressRequestCallback - Interface in org.apache.beam.fn.harness
-
A marker interface used to register providing additional monitoring information whenever
progress is being requested.
- PTransformRunnerFactory.Registrar - Interface in org.apache.beam.fn.harness
-
A registrar which can return a mapping from RunnerApi.FunctionSpec#getUrn() to a
factory capable of instantiating an appropriate handler.
- put(K, V) - Method in interface org.apache.beam.fn.harness.Cache
-
Inserts a new value associated with the given key or updates an existing association of the
same key with the new value.
- put(K, V) - Method in class org.apache.beam.fn.harness.Caches.ClearableCache
-
- put(Object, GroupingTable.Receiver) - Method in interface org.apache.beam.fn.harness.GroupingTable
-
Adds a pair to this table, possibly flushing some entries to output if the table is full.
- put(Object, GroupingTable.Receiver) - Method in class org.apache.beam.fn.harness.PrecombineGroupingTable
-
Adds a pair to this table, possibly flushing some entries to output if the table is full.
- put(K, InputT, GroupingTable.Receiver) - Method in class org.apache.beam.fn.harness.PrecombineGroupingTable
-
Adds the key and value to this table, possibly flushing some entries to output if the table is
full.
- put(K, V) - Method in class org.apache.beam.fn.harness.state.MultimapUserState
-