A B C D E G H I J K L M N O P R S T V W 

A

Action - Class in co.cask.cdap.etl.api.action
Represents custom logic to be executed in the pipeline.
Action() - Constructor for class co.cask.cdap.etl.api.action.Action
 
ActionContext - Interface in co.cask.cdap.etl.api.action
Represents the context available to the action plugin during runtime.
addOutput(String) - Method in interface co.cask.cdap.etl.api.batch.BatchSinkContext
Deprecated.
Deprecated since 3.4.0. Use BatchSinkContext.addOutput(Output) instead
addOutput(String, Map<String, String>) - Method in interface co.cask.cdap.etl.api.batch.BatchSinkContext
Deprecated.
Deprecated since 3.4.0. Use BatchSinkContext.addOutput(Output) instead
addOutput(String, OutputFormatProvider) - Method in interface co.cask.cdap.etl.api.batch.BatchSinkContext
Deprecated.
Deprecated since 3.4.0. Use BatchSinkContext.addOutput(Output) instead
addOutput(Output) - Method in interface co.cask.cdap.etl.api.batch.BatchSinkContext
Updates the output configuration of this job to also allow writing using the given output.
aggregate(GROUP_KEY, Iterator<GROUP_VALUE>, Emitter<OUT>) - Method in interface co.cask.cdap.etl.api.Aggregator
Aggregate all objects in the same group into zero or more output objects.
Aggregator<GROUP_KEY,GROUP_VALUE,OUT> - Interface in co.cask.cdap.etl.api
Groups all input objects into collections and performs an aggregation on the entire group.
asMap() - Method in interface co.cask.cdap.etl.api.action.SettableArguments
Returns an map that represents all arguments.

B

BatchActionContext - Interface in co.cask.cdap.etl.api.batch
Context for a batch action, giving access to whether the run was successful, the workflow token, and the state of each phase in the workflow.
BatchAggregator<GROUP_KEY,GROUP_VALUE,OUT> - Class in co.cask.cdap.etl.api.batch
An Aggregator used in batch programs.
BatchAggregator() - Constructor for class co.cask.cdap.etl.api.batch.BatchAggregator
 
BatchAggregatorContext - Interface in co.cask.cdap.etl.api.batch
Context of a Batch Aggregator.
BatchConfigurable<T extends BatchContext> - Class in co.cask.cdap.etl.api.batch
Base class for Batch run configuration methods.
BatchConfigurable() - Constructor for class co.cask.cdap.etl.api.batch.BatchConfigurable
 
BatchContext - Interface in co.cask.cdap.etl.api.batch
Context passed to Batch Source and Sink.
BatchJoiner<JOIN_KEY,INPUT_RECORD,OUT> - Class in co.cask.cdap.etl.api.batch
A Joiner used for batch programs.
BatchJoiner() - Constructor for class co.cask.cdap.etl.api.batch.BatchJoiner
 
BatchJoinerContext - Interface in co.cask.cdap.etl.api.batch
Context of a Batch Joiner
BatchJoinerRuntimeContext - Interface in co.cask.cdap.etl.api.batch
Runtime context for batch joiner
BatchRuntimeContext - Interface in co.cask.cdap.etl.api.batch
Context passed to Batch Source and Sink.
BatchSink<IN,KEY_OUT,VAL_OUT> - Class in co.cask.cdap.etl.api.batch
Batch Sink forms the last stage of a Batch ETL Pipeline.
BatchSink() - Constructor for class co.cask.cdap.etl.api.batch.BatchSink
 
BatchSinkContext - Interface in co.cask.cdap.etl.api.batch
Context of a Batch Sink.
BatchSource<KEY_IN,VAL_IN,OUT> - Class in co.cask.cdap.etl.api.batch
Batch Source forms the first stage of a Batch ETL Pipeline.
BatchSource() - Constructor for class co.cask.cdap.etl.api.batch.BatchSource
 
BatchSourceContext - Interface in co.cask.cdap.etl.api.batch
Context of a Batch Source.

C

CacheConfig - Class in co.cask.cdap.etl.api
Cache configuration.
CacheConfig(long, int) - Constructor for class co.cask.cdap.etl.api.CacheConfig
 
CacheConfig() - Constructor for class co.cask.cdap.etl.api.CacheConfig
 
clearState() - Method in class co.cask.cdap.etl.api.realtime.SourceState
Clear the internal state.
co.cask.cdap.etl.api - package co.cask.cdap.etl.api
Packages for ETL Application Templates.
co.cask.cdap.etl.api.action - package co.cask.cdap.etl.api.action
 
co.cask.cdap.etl.api.batch - package co.cask.cdap.etl.api.batch
Packages for ETL Application Templates.
co.cask.cdap.etl.api.lookup - package co.cask.cdap.etl.api.lookup
Packages for ETL Application Templates.
co.cask.cdap.etl.api.realtime - package co.cask.cdap.etl.api.realtime
Packages for ETL Application Templates.
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.action.Action
 
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.batch.BatchAggregator
Configure the pipeline.
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.batch.BatchConfigurable
 
configurePipeline(MultiInputPipelineConfigurer) - Method in class co.cask.cdap.etl.api.batch.BatchJoiner
Configure the pipeline.
configurePipeline(MultiInputPipelineConfigurer) - Method in class co.cask.cdap.etl.api.batch.MultiInputBatchConfigurable
 
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.batch.PostAction
Configure the pipeline.
configurePipeline(MultiInputPipelineConfigurer) - Method in interface co.cask.cdap.etl.api.MultiInputPipelineConfigurable
Configure an ETL pipeline, adding datasets and streams that the stage needs.
configurePipeline(PipelineConfigurer) - Method in interface co.cask.cdap.etl.api.PipelineConfigurable
Configure an ETL pipeline, adding datasets and streams that the stage needs.
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSink
 
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSource
 
configurePipeline(PipelineConfigurer) - Method in class co.cask.cdap.etl.api.Transform
Configure an ETL pipeline.
count(String, int) - Method in interface co.cask.cdap.etl.api.StageMetrics
Increases the value of the specific metric by delta.
createDataset(String, String, DatasetProperties) - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Create a new dataset instance.

D

datasetExists(String) - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Check whether a dataset exists in the current namespace.
DataWriter - Interface in co.cask.cdap.etl.api.realtime
Used in Realtime Sink to write to CDAP Streams and Datasets.
destroy() - Method in class co.cask.cdap.etl.api.batch.BatchAggregator
Destroy the Batch Aggregator.
destroy() - Method in class co.cask.cdap.etl.api.batch.BatchJoiner
Destroy the Batch Joiner.
destroy() - Method in class co.cask.cdap.etl.api.batch.BatchSink
Destroy the Batch Sink stage.
destroy() - Method in class co.cask.cdap.etl.api.batch.BatchSource
Destroy the Batch Source stage.
destroy() - Method in interface co.cask.cdap.etl.api.Destroyable
Invoked for resources cleanup.
destroy() - Method in class co.cask.cdap.etl.api.realtime.RealtimeSink
Destroy the Sink.
destroy() - Method in class co.cask.cdap.etl.api.realtime.RealtimeSource
Destroy the Source.
destroy() - Method in class co.cask.cdap.etl.api.Transform
Destroy the Transform Stage.
Destroyable - Interface in co.cask.cdap.etl.api
Interface for stage that supports destroy call for resources cleanup.

E

emit(T) - Method in interface co.cask.cdap.etl.api.Emitter
Emit an object.
emitError(InvalidEntry<T>) - Method in interface co.cask.cdap.etl.api.Emitter
Emit an Error object.
Emitter<T> - Interface in co.cask.cdap.etl.api
Used to emit one or more key, value pairs to the next stage.
equals(Object) - Method in class co.cask.cdap.etl.api.realtime.SourceState
 

G

gauge(String, long) - Method in interface co.cask.cdap.etl.api.StageMetrics
Sets the specific metric to the provided value.
get(String) - Method in interface co.cask.cdap.etl.api.action.SettableArguments
Returns the value for the given argument name if it exist, otherwise null is returned.
getArguments() - Method in interface co.cask.cdap.etl.api.action.ActionContext
Return the arguments which can be updated.
getCacheConfig() - Method in class co.cask.cdap.etl.api.LookupTableConfig
 
getContext() - Method in class co.cask.cdap.etl.api.Transform
 
getDatasetProperties() - Method in class co.cask.cdap.etl.api.LookupTableConfig
 
getErrorCode() - Method in class co.cask.cdap.etl.api.InvalidEntry
 
getErrorMsg() - Method in class co.cask.cdap.etl.api.InvalidEntry
 
getExpirySeconds() - Method in class co.cask.cdap.etl.api.CacheConfig
 
getHadoopJob() - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Deprecated.
this method will be removed.
getHadoopJob() - Method in interface co.cask.cdap.etl.api.batch.BatchRuntimeContext
Deprecated.
this method will be removed.
getInputRecord() - Method in class co.cask.cdap.etl.api.JoinElement
Returns input record which is part of join result
getInputSchema() - Method in interface co.cask.cdap.etl.api.StageConfigurer
get the input schema for this stage, or null if its unknown
getInputSchemas() - Method in interface co.cask.cdap.etl.api.batch.BatchJoinerRuntimeContext
Returns a map of input schemas for joiner.
getInputSchemas() - Method in interface co.cask.cdap.etl.api.MultiInputStageConfigurer
get the map of input stageName to input schema for this stage, or return empty map if its unknown
getInstanceCount() - Method in interface co.cask.cdap.etl.api.realtime.RealtimeContext
Get Instance Count.
getInstanceId() - Method in interface co.cask.cdap.etl.api.realtime.RealtimeContext
Get Instance Id.
getInvalidRecord() - Method in class co.cask.cdap.etl.api.InvalidEntry
 
getJoinConfig() - Method in interface co.cask.cdap.etl.api.Joiner
Creates join configuration which holds information about required inputs which are needed to decide type of the join and produce join result.
getLogicalStartTime() - Method in interface co.cask.cdap.etl.api.action.ActionContext
Returns the logical start time of the batch job which triggers this instance of an action.
getLogicalStartTime() - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Returns the logical start time of the Batch Job.
getLogicalStartTime() - Method in interface co.cask.cdap.etl.api.batch.BatchRuntimeContext
Returns the logical start time of the Batch Job.
getMaxSize() - Method in class co.cask.cdap.etl.api.CacheConfig
 
getMetrics() - Method in interface co.cask.cdap.etl.api.StageContext
Get an instance of StageMetrics, used to collect metrics for this stage.
getMultiInputStageConfigurer() - Method in interface co.cask.cdap.etl.api.MultiInputPipelineConfigurer
Get multi input stage configurer for the pipeline stage
getNamespace() - Method in interface co.cask.cdap.etl.api.action.ActionContext
 
getNodeStates() - Method in interface co.cask.cdap.etl.api.batch.BatchActionContext
Return an immutable Map of node ids to WorkflowNodeState.
getOutputSchema() - Method in interface co.cask.cdap.etl.api.batch.BatchJoinerRuntimeContext
Returns output schema configured in BatchJoiner.configurePipeline(MultiInputPipelineConfigurer) at configure time.
getPluginProperties() - Method in interface co.cask.cdap.etl.api.StageContext
Gets the PluginProperties associated with the stage.
getPluginProperties(String) - Method in interface co.cask.cdap.etl.api.StageContext
Gets the PluginProperties associated with the given plugin id.
getRequiredInputs() - Method in class co.cask.cdap.etl.api.JoinConfig
Returns required inputs to be joined.
getRuntimeArguments() - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Returns runtime arguments of the Batch Job.
getRuntimeArguments() - Method in interface co.cask.cdap.etl.api.batch.BatchRuntimeContext
Returns runtime arguments of the Batch Job.
getStageConfigurer() - Method in interface co.cask.cdap.etl.api.PipelineConfigurer
Get stage configurer for the pipeline stage
getStageName() - Method in class co.cask.cdap.etl.api.JoinElement
Returns stage name to which input record belongs to
getStageName() - Method in interface co.cask.cdap.etl.api.StageContext
Gets the unique stage name of the transform, useful for setting the context of logging in transforms.
getState(String) - Method in class co.cask.cdap.etl.api.realtime.SourceState
Get the byte[] associated with a key.
getState() - Method in class co.cask.cdap.etl.api.realtime.SourceState
Get the full state of the Source.
getTable(String) - Method in class co.cask.cdap.etl.api.LookupConfig
 
getToken() - Method in interface co.cask.cdap.etl.api.batch.BatchActionContext
 
getType() - Method in class co.cask.cdap.etl.api.LookupTableConfig
 
getValidator() - Method in interface co.cask.cdap.etl.api.Validator
Gets the Validator Object, on which the validator function's can be invoked from user-code.
getValidatorName() - Method in interface co.cask.cdap.etl.api.Validator
Name used as variable name for the Object returned by Validator.getValidator().
groupBy(GROUP_VALUE, Emitter<GROUP_KEY>) - Method in interface co.cask.cdap.etl.api.Aggregator
Emit the group key(s) for a given input value.

H

has(String) - Method in interface co.cask.cdap.etl.api.action.SettableArguments
Returns true if specified argument is provided, otherwise false is returned.
hashCode() - Method in class co.cask.cdap.etl.api.realtime.SourceState
 

I

initialize(BatchRuntimeContext) - Method in class co.cask.cdap.etl.api.batch.BatchAggregator
Initialize the Batch Aggregator.
initialize(BatchJoinerRuntimeContext) - Method in class co.cask.cdap.etl.api.batch.BatchJoiner
Initialize the Batch Joiner.
initialize(BatchRuntimeContext) - Method in class co.cask.cdap.etl.api.batch.BatchSink
Initialize the Batch Sink stage.
initialize(BatchRuntimeContext) - Method in class co.cask.cdap.etl.api.batch.BatchSource
Initialize the Batch Source stage.
initialize(RealtimeContext) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSink
Initialize the Sink.
initialize(RealtimeContext) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSource
Initialize the Source.
initialize(T) - Method in interface co.cask.cdap.etl.api.StageLifecycle
Initialize the Stage.
initialize(TransformContext) - Method in class co.cask.cdap.etl.api.Transform
Initialize the Transform Stage.
InvalidEntry<T> - Class in co.cask.cdap.etl.api
Represents a record that fails validation, with provided errorCode and errorMessage
InvalidEntry(int, String, T) - Constructor for class co.cask.cdap.etl.api.InvalidEntry
 
isCacheEnabled() - Method in class co.cask.cdap.etl.api.LookupTableConfig
 
isSuccessful() - Method in interface co.cask.cdap.etl.api.batch.BatchActionContext
Return true if the execution was successful, false otherwise.

J

JoinConfig - Class in co.cask.cdap.etl.api
Join configuration to hold information about join to be performed
JoinConfig(Iterable<String>) - Constructor for class co.cask.cdap.etl.api.JoinConfig
Creates new instance of JoinConfig
JoinElement<INPUT_RECORD> - Class in co.cask.cdap.etl.api
Join element to hold join record per stage
JoinElement(String, INPUT_RECORD) - Constructor for class co.cask.cdap.etl.api.JoinElement
 
Joiner<JOIN_KEY,INPUT_RECORD,OUT> - Interface in co.cask.cdap.etl.api
Provides join keys on which join needs to be performed and merges the join results.
joinOn(String, INPUT_RECORD) - Method in interface co.cask.cdap.etl.api.Joiner
Return value for the join key on which join will be performed

K

KeyValueTableLookup - Class in co.cask.cdap.etl.api.lookup
Lookup implementation for KeyValueTable.
KeyValueTableLookup(KeyValueTable) - Constructor for class co.cask.cdap.etl.api.lookup.KeyValueTableLookup
 

L

loadPluginClass(String) - Method in interface co.cask.cdap.etl.api.StageContext
Loads and returns a plugin class as specified by the given plugin id.
Lookup<T> - Interface in co.cask.cdap.etl.api
Exposes read-only lookup operations on datasets.
lookup(String) - Method in class co.cask.cdap.etl.api.lookup.KeyValueTableLookup
 
lookup(String...) - Method in class co.cask.cdap.etl.api.lookup.KeyValueTableLookup
 
lookup(Set<String>) - Method in class co.cask.cdap.etl.api.lookup.KeyValueTableLookup
 
lookup(String) - Method in interface co.cask.cdap.etl.api.Lookup
Performs a single lookup.
lookup(String...) - Method in interface co.cask.cdap.etl.api.Lookup
Performs a batch lookup.
lookup(Set<String>) - Method in interface co.cask.cdap.etl.api.Lookup
Performs a batch lookup.
LookupConfig - Class in co.cask.cdap.etl.api
Configuration for an ETL stage using Lookup.
LookupConfig(Map<String, LookupTableConfig>) - Constructor for class co.cask.cdap.etl.api.LookupConfig
 
LookupProvider - Interface in co.cask.cdap.etl.api
Provides Lookup instances given a dataset name.
LookupTableConfig - Class in co.cask.cdap.etl.api
Configuration for a particular Lookup table.
LookupTableConfig(LookupTableConfig.TableType, CacheConfig, Map<String, String>, boolean) - Constructor for class co.cask.cdap.etl.api.LookupTableConfig
 
LookupTableConfig(LookupTableConfig.TableType) - Constructor for class co.cask.cdap.etl.api.LookupTableConfig
 
LookupTableConfig.TableType - Enum in co.cask.cdap.etl.api
Type of lookup table.

M

merge(JOIN_KEY, Iterable<JoinElement<INPUT_RECORD>>) - Method in interface co.cask.cdap.etl.api.Joiner
Merges records present in joinResult and returns merged output.
MultiInputBatchConfigurable<T extends BatchContext> - Class in co.cask.cdap.etl.api.batch
Base class for multi input Batch run configuration methods.
MultiInputBatchConfigurable() - Constructor for class co.cask.cdap.etl.api.batch.MultiInputBatchConfigurable
 
MultiInputPipelineConfigurable - Interface in co.cask.cdap.etl.api
Allows the stage with multiple inputs to configure pipeline.
MultiInputPipelineConfigurer - Interface in co.cask.cdap.etl.api
Configures an ETL Pipeline.
MultiInputStageConfigurer - Interface in co.cask.cdap.etl.api
This stores the input schemas that are passed to this stage from other stages in the pipeline and the output schema that could be sent to the next stages from this stage.

N

newPluginInstance(String) - Method in interface co.cask.cdap.etl.api.StageContext
Creates a new instance of a plugin.

O

onRunFinish(boolean, T) - Method in class co.cask.cdap.etl.api.batch.BatchConfigurable
Invoked after the Batch run finishes.
onRunFinish(boolean, T) - Method in class co.cask.cdap.etl.api.batch.MultiInputBatchConfigurable
Invoked after the Batch run finishes.

P

PipelineConfigurable - Interface in co.cask.cdap.etl.api
Allows the stage to configure pipeline.
PipelineConfigurer - Interface in co.cask.cdap.etl.api
Configures an ETL Pipeline.
pipelineCount(String, int) - Method in interface co.cask.cdap.etl.api.StageMetrics
Increases the value of the specific metric by delta.
pipelineGauge(String, long) - Method in interface co.cask.cdap.etl.api.StageMetrics
Sets the specific metric to the provided value.
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.action.Action
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.batch.BatchAggregator
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.batch.BatchJoiner
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.batch.BatchSink
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.batch.BatchSource
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.batch.PostAction
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.realtime.RealtimeSink
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.realtime.RealtimeSource
 
PLUGIN_TYPE - Static variable in class co.cask.cdap.etl.api.Transform
 
poll(Emitter<T>, SourceState) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSource
Poll for new data.
PostAction - Class in co.cask.cdap.etl.api.batch
Defines some logic that runs at the end of a workflow run.
PostAction() - Constructor for class co.cask.cdap.etl.api.batch.PostAction
 
prepareRun(BatchAggregatorContext) - Method in class co.cask.cdap.etl.api.batch.BatchAggregator
Prepare a pipeline run.
prepareRun(T) - Method in class co.cask.cdap.etl.api.batch.BatchConfigurable
Prepare the Batch run.
prepareRun(BatchJoinerContext) - Method in class co.cask.cdap.etl.api.batch.BatchJoiner
Prepare a pipeline run.
prepareRun(T) - Method in class co.cask.cdap.etl.api.batch.MultiInputBatchConfigurable
Prepare the Batch run.
provide(String, Map<String, String>) - Method in interface co.cask.cdap.etl.api.LookupProvider
 

R

RealtimeContext - Interface in co.cask.cdap.etl.api.realtime
Context passed to the Source and Sink stages of Realtime pipeline.
RealtimeSink<I> - Class in co.cask.cdap.etl.api.realtime
Realtime Sink.
RealtimeSink() - Constructor for class co.cask.cdap.etl.api.realtime.RealtimeSink
 
RealtimeSource<T> - Class in co.cask.cdap.etl.api.realtime
Realtime Source.
RealtimeSource() - Constructor for class co.cask.cdap.etl.api.realtime.RealtimeSource
 
run(ActionContext) - Method in class co.cask.cdap.etl.api.action.Action
Implement this method to execute the code as a part of action run.
run(BatchActionContext) - Method in class co.cask.cdap.etl.api.batch.PostAction
Run the action.

S

set(String, String) - Method in interface co.cask.cdap.etl.api.action.SettableArguments
Sets the name and value as specified by the input parameters.
setGroupKeyClass(Class<?>) - Method in interface co.cask.cdap.etl.api.batch.BatchAggregatorContext
Set the group key class.
setGroupValueClass(Class<?>) - Method in interface co.cask.cdap.etl.api.batch.BatchAggregatorContext
Set the group value class.
setInput(Input) - Method in interface co.cask.cdap.etl.api.batch.BatchSourceContext
Overrides the input configuration of this Batch job to the specified Input.
setJoinInputRecordClass(Class<?>) - Method in interface co.cask.cdap.etl.api.batch.BatchJoinerContext
Set the join input record class.
setJoinKeyClass(Class<?>) - Method in interface co.cask.cdap.etl.api.batch.BatchJoinerContext
Set the join key class.
setNumPartitions(int) - Method in interface co.cask.cdap.etl.api.batch.BatchAggregatorContext
Set the number of partitions to use to group values.
setNumPartitions(int) - Method in interface co.cask.cdap.etl.api.batch.BatchJoinerContext
Set the number of partitions to use to join values.
setOutputSchema(Schema) - Method in interface co.cask.cdap.etl.api.MultiInputStageConfigurer
set output schema for this stage, or null if its unknown
setOutputSchema(Schema) - Method in interface co.cask.cdap.etl.api.StageConfigurer
set output schema for this stage, or null if its unknown
setRuntimeArgument(String, String, boolean) - Method in interface co.cask.cdap.etl.api.batch.BatchContext
Updates an entry in the runtime arguments.
setState(String, byte[]) - Method in class co.cask.cdap.etl.api.realtime.SourceState
Set a single key state given the key and value.
setState(Map<String, byte[]>) - Method in class co.cask.cdap.etl.api.realtime.SourceState
Add a Map to the state of the source.
setState(SourceState) - Method in class co.cask.cdap.etl.api.realtime.SourceState
Clear the internal state and set it to values from provided State.
SettableArguments - Interface in co.cask.cdap.etl.api.action
Provides access to the pipeline arguments which can be updated.
SourceState - Class in co.cask.cdap.etl.api.realtime
State of Source.
SourceState(Map<String, byte[]>) - Constructor for class co.cask.cdap.etl.api.realtime.SourceState
Construct a SourceState using a Map of String keys and byte[] values.
SourceState() - Constructor for class co.cask.cdap.etl.api.realtime.SourceState
Construct a SourceState with an empty map.
SourceState(SourceState) - Constructor for class co.cask.cdap.etl.api.realtime.SourceState
Construct a SourceState by making a copy of another SourceState.
StageConfigurer - Interface in co.cask.cdap.etl.api
This stores the input schema that is passed to this stage from other stages in the pipeline and the output schema that could be sent to the next stages from this stage.
StageContext - Interface in co.cask.cdap.etl.api
Context for a pipeline stage, providing access to information about the stage, metrics, and plugins.
StageLifecycle<T> - Interface in co.cask.cdap.etl.api
Interface for stage that supports initialize call for resource setup.
StageMetrics - Interface in co.cask.cdap.etl.api
The interface exposes method for emitting user metrics from ETL stage.

T

transform(IN, Emitter<KeyValue<KEY_OUT, VAL_OUT>>) - Method in class co.cask.cdap.etl.api.batch.BatchSink
Transform the input received from previous stage to a KeyValue pair which can be consumed by the output, as set in BatchConfigurable.prepareRun(T).
transform(KeyValue<KEY_IN, VAL_IN>, Emitter<OUT>) - Method in class co.cask.cdap.etl.api.batch.BatchSource
Transform the KeyValue pair produced by the input, as set in BatchConfigurable.prepareRun(T), to a single object and emit it to the next stage.
Transform<IN,OUT> - Class in co.cask.cdap.etl.api
Transform Stage.
Transform() - Constructor for class co.cask.cdap.etl.api.Transform
 
transform(IN, Emitter<OUT>) - Method in interface co.cask.cdap.etl.api.Transformation
Transform the input and emit output using Emitter.
Transformation<IN,OUT> - Interface in co.cask.cdap.etl.api
Transforms an input object into zero or more output objects.
TransformContext - Interface in co.cask.cdap.etl.api
Context passed to ETL stages.

V

Validator - Interface in co.cask.cdap.etl.api
Utility for obtaining an object which implements a set of validator functions; this object is usually assigned to a variable specified by the Validator.getValidatorName() value.
valueOf(String) - Static method in enum co.cask.cdap.etl.api.LookupTableConfig.TableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum co.cask.cdap.etl.api.LookupTableConfig.TableType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Iterable<I>, DataWriter) - Method in class co.cask.cdap.etl.api.realtime.RealtimeSink
Write the given objects.
A B C D E G H I J K L M N O P R S T V W 

Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.