case classDeleteCommand(table: LogicalPlan, condition: Expression) extends LogicalPlan with RunnableCommand with Product with Serializable
case classMergeCommand(targetTable: LogicalPlan, sourceTable: LogicalPlan, matched: Seq[MergeWhenClause], notMatched: Option[MergeWhenClause], mergeCondition: MergeCondition, sourceAlias: Option[AliasIdentifier], targetAlias: Option[AliasIdentifier]) extends LogicalPlan with RunnableCommand with Product with Serializable
case classUpdateCommand(table: LogicalPlan, setExpressions: Map[String, Expression], condition: Option[Expression]) extends LogicalPlan with RunnableCommand with Product with Serializable