Azavea.Open.DAO.SQL.SqlDaLayer.ExecuteQuery C# (CSharp) Method

ExecuteQuery() public method

public ExecuteQuery ( ITransaction transaction, ClassMapping mapping, IDaQuery query, DataReaderDelegate invokeMe, Hashtable parameters ) : void
transaction ITransaction
mapping ClassMapping
query IDaQuery
invokeMe DataReaderDelegate
parameters System.Collections.Hashtable
return void
        public override void ExecuteQuery(ITransaction transaction, ClassMapping mapping, IDaQuery query,
            DataReaderDelegate invokeMe, Hashtable parameters)
        {
            if (query == null)
            {
                throw new ArgumentNullException("query", "Cannot execute a null query.");
            }
            if (!(query is SqlDaQuery))
            {
                throw new ArgumentException("Cannot execute a query not created by me.");
            }
            SqlDaQuery sqlQuery = (SqlDaQuery)query;
            SqlConnectionUtilities.XSafeQuery(_connDesc, (SqlTransaction)transaction, sqlQuery.Sql.ToString(),
                sqlQuery.Params, invokeMe, parameters);
        }