in measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/Expr2DQSteps.scala [43:53]
def apply(context: DQContext, expr: Expr, ruleParam: RuleParam): Expr2DQSteps = {
ruleParam.getDqType match {
case Accuracy => AccuracyExpr2DQSteps(context, expr, ruleParam)
case Profiling => ProfilingExpr2DQSteps(context, expr, ruleParam)
case Uniqueness => UniquenessExpr2DQSteps(context, expr, ruleParam)
case Distinct => DistinctnessExpr2DQSteps(context, expr, ruleParam)
case Timeliness => TimelinessExpr2DQSteps(context, expr, ruleParam)
case Completeness => CompletenessExpr2DQSteps(context, expr, ruleParam)
case _ => emtptExpr2DQSteps
}
}