/// <summary> /// Creates the correct name of the stored procedure to call, thus with schema/catalog name overwrites. /// </summary> /// <param name="storedProcedureName">Name of the stored procedure.</param> /// <returns>stored procedure name with the catalog/schema name overwritten, if applicable</returns> private string CreateCorrectStoredProcedureName(string storedProcedureName) { DynamicQueryEngine dqe = (DynamicQueryEngine)CreateDynamicQueryEngine(); string procName = dqe.GetNewPerCallStoredProcedureName(storedProcedureName); return(DynamicQueryEngine.GetNewStoredProcedureName(procName)); }
/// <summary> /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables. /// </summary> protected override DynamicQueryEngineBase CreateDynamicQueryEngine() { DynamicQueryEngine toReturn = new DynamicQueryEngine(); toReturn.PerCallCatalogNameOverwrites = _catalogNameOverwrites; toReturn.PerCallSchemaNameOverwrites = _schemaNameOverwrites; return((DynamicQueryEngineBase)toReturn); }
/// <summary> /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables. /// </summary> protected override DynamicQueryEngineBase CreateDynamicQueryEngine() { DynamicQueryEngine toReturn = new DynamicQueryEngine(); toReturn.PerCallCatalogNameOverwrites = _catalogNameOverwrites; toReturn.PerCallSchemaNameOverwrites = _schemaNameOverwrites; return (DynamicQueryEngineBase)toReturn; }
/// <summary> /// Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite hashtables. /// </summary> protected override DynamicQueryEngineBase CreateDynamicQueryEngine() { DynamicQueryEngine toReturn = new DynamicQueryEngine(); return (DynamicQueryEngineBase)toReturn; }