func (stmt *SetClusterSetting) walkStmt(v Visitor) Statement {
	ret := stmt
	if stmt.Value != nil {
		e, changed := WalkExpr(v, stmt.Value)
		if changed {
			ret = stmt.copyNode()
			ret.Value = e
		}
	}
	return ret
}
// walkStmt is part of the walkableStmt interface.
walkStmt is part of the walkableStmt interface.
// walkStmt is part of the walkableStmt interface .
func (stmt *SetClusterSetting) walkStmt(v Visitor) Statement {
	ret := stmt
	if stmt.Value != nil {
		e, changed := WalkExpr(v, stmt.Value)
		if changed {
			ret = stmt.copyNode()
			ret.Value = e
		}
	}
	return ret
}
func ( stmt * SetClusterSetting ) walkStmt ( v Visitor ) Statement { ret := stmt if stmt . Value != nil { e , changed := WalkExpr ( v , stmt . Value ) if changed { ret = stmt . copyNode ( ) ret . Value = e } } return ret }
walkStmt is part of the walkableStmt interface.
walkStmt is part of the walkableStmt interface .