| Package | Description |
|---|---|
| org.apache.hudi.integ.testsuite | |
| org.apache.hudi.integ.testsuite.dag | |
| org.apache.hudi.integ.testsuite.dag.nodes | |
| org.apache.hudi.integ.testsuite.dag.scheduler |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hudi.client.SparkRDDWriteClient |
HoodieTestSuiteWriter.getWriteClient(DagNode dagNode) |
| Modifier and Type | Method and Description |
|---|---|
List<DagNode<O>> |
WorkflowDag.getNodeList() |
| Constructor and Description |
|---|
WorkflowDag(List<DagNode<O>> nodeList) |
WorkflowDag(String dagName,
int rounds,
int intermittentDelayMins,
List<DagNode<O>> nodeList) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseQueryNode |
class |
BaseValidateDatasetNode
This nodes validates contents from input path are in tact with Hudi.
|
class |
BulkInsertNode
Represents a bulk insert node in the DAG of operations for a workflow.
|
class |
CleanNode
Represents a clean node in the DAG of operations for a workflow.
|
class |
ClusteringNode
Triggers inline clustering.
|
class |
CompactNode
Represents a compact node in the DAG of operations for a workflow.
|
class |
DelayNode
Delay Node to add delays between each group of test runs.
|
class |
DeleteInputDatasetNode
Deletes all input except latest batch.
|
class |
DeleteNode
Delete node to assist in issuing deletes.
|
class |
HiveQueryNode
A hive query node in the DAG of operations for a workflow.
|
class |
HiveSyncNode
Represents a hive sync node in the DAG of operations for a workflow.
|
class |
InsertNode
An insert node in the DAG of operations for a workflow.
|
class |
InsertOverwriteNode |
class |
InsertOverwriteTableNode |
class |
PrestoQueryNode |
class |
RollbackNode
A rollback node in the DAG helps to perform rollback operations.
|
class |
ScheduleCompactNode
A schedule node in the DAG of operations for a workflow helps to schedule compact operation.
|
class |
SparkSQLQueryNode
A SparkSQL query node in the DAG of operations for a workflow.
|
class |
TrinoQueryNode |
class |
UpsertNode
Represents an upsert node in the DAG of operations for a workflow.
|
class |
ValidateAsyncOperations
Node to validate data set sanity like total file versions retained, has cleaning happened, has archival happened, etc.
|
class |
ValidateDatasetNode
This validation node uses spark datasource for comparison purposes.
|
class |
ValidateNode<R>
A validate node helps to validate its parent nodes with given function.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<DagNode<O>> |
DagNode.childNodes |
protected Function<List<DagNode>,R> |
ValidateNode.function |
protected List<DagNode<O>> |
DagNode.parentNodes |
| Modifier and Type | Method and Description |
|---|---|
DagNode<O> |
DagNode.addChildNode(DagNode childNode) |
DagNode<O> |
DagNode.addParentNode(DagNode parentNode) |
DagNode |
DagNode.clone() |
| Modifier and Type | Method and Description |
|---|---|
List<DagNode<O>> |
DagNode.getChildNodes() |
List<DagNode<O>> |
DagNode.getParentNodes() |
| Modifier and Type | Method and Description |
|---|---|
DagNode<O> |
DagNode.addChildNode(DagNode childNode) |
DagNode<O> |
DagNode.addParentNode(DagNode parentNode) |
int |
DagNode.compareTo(DagNode<O> thatNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
DagNode.setParentNodes(List<DagNode<O>> parentNodes) |
| Constructor and Description |
|---|
ValidateNode(DeltaConfig.Config config,
Function<List<DagNode>,R> function) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DagScheduler.executeNode(DagNode node,
int curRound)
Execute the given node.
|
protected void |
SaferSchemaDagScheduler.executeNode(DagNode node,
int curRound) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.