using System;
using System.Xml;
using System.Xml.Serialization;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Diagnostics;
using System.Runtime;
using System.Runtime.Serialization;
using Tdo;
using Tdo.Common;
using Tdo.Common.Entities;
using Tdo.Common.Entities.Tables;
using Tdo.Common.Entities.Views;
using Tdo.Common.Helper;
using Tdo.Common.TdoSqlExpressionDom;
using Tdo.Common.TdoTypes;
namespace Tdo.Common.Programmability{
/// <summary>
/// Common Interface for all Stored Procedures
/// </summary>
[CLSCompliant(true)]
public interface ITdoStoredProcedure
{
/// <summary>
/// Get TdoHelper reference to share common resources
/// </summary>
ITdoHelper TdoHelper { get; }
/// <summary>
/// Get Stored Procedure Schema Name
/// </summary>
string SchemaName { get; }
/// <summary>
/// Get Stored Procedure Name
/// </summary>
string Name { get; }
/// <summary>
/// Get Full physical Name ([schema].[name])
/// </summary>
string FullName { get; }
/// <summary>
/// Occurs after a command is executed against the data source.
/// </summary>
event StatementCompletedEventHandler StatementCompleted;
}
}
|