| Package | Description |
|---|---|
| io.cdap.wrangler.api.lineage |
| Modifier and Type | Method and Description |
|---|---|
static Many |
Many.columns(Collection<ColumnName> columns)
List of
ColumnName specified as source or target. |
static Many |
Many.columns(ColumnName... columns)
List of
ColumnName specifying source or target. |
static Many |
Many.columns(String... columns)
List of columns of type
String specifying either source or target. |
static Many |
Many.of(Collection<String> columns)
List of columns of type string as source or target.
|
static Many |
Many.of(String... columns)
Method provides an easy way to translate ellipses parameters into a array of columns.
|
| Modifier and Type | Method and Description |
|---|---|
Mutation.Builder |
Mutation.Builder.all(Many sources)
A relation that has association with all in the output field.
|
Mutation.Builder |
Mutation.Builder.all(Many sources,
Many targets)
A relation that has association with a set of targets + all in the output field.
|
Mutation.Builder |
Mutation.Builder.create(Many targets)
Specifies a relation that has no cause but effect.
|
Mutation.Builder |
Mutation.Builder.drop(Many sources)
Specifies a relation that need to be dropped.
|
Mutation.Builder |
Mutation.Builder.generate(Many targets)
A relation that has association with all the input fields.
|
Mutation.Builder |
Mutation.Builder.relation(ColumnName source,
Many targets)
A standard one-to-one relation.
|
Mutation.Builder |
Mutation.Builder.relation(Many sources,
ColumnName target)
Specifies a many-to-one relation.
|
Mutation.Builder |
Mutation.Builder.relation(Many sources,
Many targets)
|
Mutation.Builder |
Mutation.Builder.relation(Many sources,
String target)
Specifies a relation that is many-to-one.
|
Mutation.Builder |
Mutation.Builder.relation(String source,
Many targets)
A relation specifying one-to-many.
|
Copyright © 2023 CDAP Licensed under the Apache License, Version 2.0.