| Package | Description |
|---|---|
| io.cdap.wrangler.api |
APIs for working with wrangler.
|
| io.cdap.wrangler.api.parser |
APIs for parsing directives.
|
| Class and Description |
|---|
| Arguments
This class
Arguments represents the wrapped tokens that
are tokenized and parsed arguments provided to the Executor. |
| CompileException
This class
CompileException is thrown when there is
any issue with compiling the Recipe. |
| CompileStatus
This class
CompileStatus contains the status of compilation. |
| Directive
Directive is a user defined directive.
|
| DirectiveAlias
This interface
DirectiveAlias provides a way to check if a directive
is aliased and if there it is aliased to what it is being aliased. |
| DirectiveConfig
This class
DirectiveConfig defines the configuration for the Wrangler. |
DirectiveContext
DirectiveContext provides the context object to the processing of
directives. |
| DirectiveEnforcer
This class defines the interfaces that would provide the ability to
check whether the user should be provided access to the directive being used.
|
| DirectiveExecutionException
A Executor specific exception used for communicating issues with execution of pipeline in that step.
|
| DirectiveLoadException
Class description here.
|
| DirectiveNotFoundException
Class description here.
|
| DirectiveParseException
An exception thrown when there is error in parsing specification.
|
| ErrorRecordBase
Base class for error record that includes the critical fields.
|
| ErrorRowException
Exception throw when the record needs to emitted to error collector.
|
| Executor
A interface defining the wrangle Executor in the wrangling
RecipePipeline. |
| ExecutorContext
Pipeline Context for passing contextual information to the pipeline being executed.
|
| ExecutorContext.Environment
Specifies the environment in which wrangler is running.
|
| Pair
A pair consisting of two elements - first & second.
|
| RecipeException
A
RecipePipeline specific exception used for
communicating issues with execution of pipeline. |
| RecipeParser
A specification for how
RecipePipeline will process. |
| RecipeSymbol
This object
RecipeSymbol stores information about all the
TokenGroup ( TokenGroup represents a collection of tokens
generated from parsing a single directive). |
| RecipeSymbol.Builder
This inner class provides a builder pattern for building
the
RecipeSymbol object. |
| ReportErrorAndProceed
Exception throw when the record needs to emitted to error collector.
|
| Row
Row defines the schema and data on which the wrangler will operate upon.
|
| SourceInfo
Class description here.
|
| TokenGroup
Class description here.
|
TransientStore
TransientStore is an interface that holds volatile information that's
present across all the steps associated with the directives that are processing
a single record. |
TransientVariableScope
TransientVariableScope defines the scope of the transient variable. |
| Class and Description |
|---|
| LazyNumber
This class holds a number value that is lazily converted to a specific number type
|
| Triplet
A triplet consisting of three elements - first, second & third.
|
Copyright © 2020 CDAP Licensed under the Apache License, Version 2.0.