| Package | Description |
|---|---|
| io.cdap.wrangler.api |
APIs for working with wrangler.
|
| io.cdap.wrangler.api.parser |
APIs for parsing directives.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Compiler
This
Compiler interface provides a way to implement your
own version of compiler for directive or recipe. |
interface |
Executor<I,O>
A interface defining the wrangle Executor in the wrangling
RecipePipeline. |
interface |
ExecutorContext
Pipeline Context for passing contextual information to the pipeline being executed.
|
interface |
RecipeParser
A specification for how
RecipePipeline will process. |
interface |
RecipePipeline<I,O,E>
RecipePipeline executes array of Executor in the order they are specified. |
class |
RecipeSymbol
This object
RecipeSymbol stores information about all the
TokenGroup ( TokenGroup represents a collection of tokens
generated from parsing a single directive). |
class |
Row
Row defines the schema and data on which the wrangler will operate upon.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Bool
The Bool class wraps the primitive type
Boolean in a object. |
class |
BoolList
The Bool List class wraps the list of primitive type
Boolean in a object. |
class |
ColumnName |
class |
ColumnNameList
Class description here.
|
class |
DirectiveName
Class description here.
|
class |
Expression
Class description here.
|
class |
Identifier
The
Identifier class wraps the primitive type String in a object. |
class |
Numeric
Class description here.
|
class |
NumericList
Class description here.
|
class |
Properties
Class description here.
|
class |
Ranges
Class description here.
|
class |
SyntaxError
The class
SyntaxError contains information about the errors observed
during parsing of the recipe. |
class |
Text
Class description here.
|
class |
TextList
Class description here.
|
interface |
Token
The Token class represents the object that contains the value and type of
the token as parsed by the parser of the grammar defined for recipe.
|
class |
TokenDefinition
The
TokenDefinition class represents a definition of token as specified
by the user while defining a directive usage. |
class |
TokenType
The TokenType class provides the enumerated types for different types of
tokens that are supported by the grammar.
|
Copyright © 2023 CDAP Licensed under the Apache License, Version 2.0.