public abstract class BaseValidateDatasetNode extends DagNode<Boolean>
childNodes, config, log, parentNodes, result| Constructor and Description |
|---|
BaseValidateDatasetNode(DeltaConfig.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ExecutionContext context,
int curItrCount)
Execute the
DagNode. |
abstract org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
getDatasetToValidate(org.apache.spark.sql.SparkSession session,
ExecutionContext context,
org.apache.spark.sql.types.StructType inputSchema) |
abstract org.slf4j.Logger |
getLogger() |
addChildNode, addParentNode, clone, compareTo, equals, getChildNodes, getConfig, getName, getParentNodes, getResult, hashCode, isCompleted, setCompleted, setParentNodespublic BaseValidateDatasetNode(DeltaConfig.Config config)
public abstract org.slf4j.Logger getLogger()
Logger instance to use.public abstract org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getDatasetToValidate(org.apache.spark.sql.SparkSession session,
ExecutionContext context,
org.apache.spark.sql.types.StructType inputSchema)
session - SparkSession instance to use.context - ExecutionContext instance to use.inputSchema - input schema in StructTypeDataset|
to validate.public void execute(ExecutionContext context, int curItrCount) throws Exception
DagNodeDagNode.Copyright © 2023 The Apache Software Foundation. All rights reserved.