public void Execute(SqlCreateProcedureStatement createProcedure) { var name = Helper.GetQualifiedName(createProcedure.Definition.Name); if (_MemoryDatabase.StoredProcedures.ContainsKey(name)) { throw new SqlObjectAlreadyExistsException(name); } _MemoryDatabase.StoredProcedures.Add(name, createProcedure); }
public override void Visit(SqlCreateProcedureStatement codeObject) { var children = codeObject.Children.ToList(); for (var i = 0; i < children.Count; i++) { if (i > 0) { _stringBuilder.AppendIndentedLine(); } children[i].Accept(this); } }
internal SqlCreateProcedureStatementFormatter(FormatterVisitor visitor, SqlCreateProcedureStatement codeObject) : base(visitor, codeObject, false) { }
public override void Visit(SqlCreateProcedureStatement codeObject) { Format(codeObject); }