private ConfigurationDBRef GetDefaultConfig() { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; return(configDB); }
public override void Run(EPServiceProvider epService) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; var configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); var epServiceRetained = EPServiceProviderManager.GetProvider( SupportContainer.Instance, "TestDatabaseJoinRetained", configuration); epServiceRetained.Initialize(); configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.POOLED; configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); var epServicePooled = EPServiceProviderManager.GetProvider( SupportContainer.Instance, "TestDatabaseJoinPooled", configuration); epServicePooled.Initialize(); RunAssertion100EventsRetained(epServiceRetained); RunAssertion100EventsPooled(epServicePooled); RunAssertionSelectRStream(epServiceRetained); RunAssertionSelectIStream(epServiceRetained); RunAssertionWhereClauseNoIndexNoCache(epServiceRetained); epServicePooled.Dispose(); epServiceRetained.Dispose(); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.LRUCache = 100000; configDB.ConnectionCatalog = "test"; configuration.AddDatabaseReference("MyDB", configDB); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configuration.AddDatabaseReference("MyDB", configDB); configuration.AddEventType <SupportBean>("SupportBean"); configuration.AddEventType <SupportBean_S0>("SupportBean_S0"); configuration.AddEventType <SupportBean_S1>("SupportBean_S1"); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; configDB.ConnectionTransactionIsolation = IsolationLevel.Serializable; configuration.AddDatabaseReference("MyDB", configDB); }
internal static ConfigurationDBRef GetDBConfig() { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; configDB.ConnectionTransactionIsolation = IsolationLevel.Serializable; configDB.ConnectionAutoCommit = true; return(configDB); }
public override void Configure(Configuration configuration) { configuration.EngineDefaults.Logging.IsEnableADO = true; configuration.EngineDefaults.Threading.IsListenerDispatchPreserveOrder = false; var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configuration.AddDatabaseReference("MyDB", configDB); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionCatalog = "test"; configDB.SetExpiryTimeCache(60, 120); configuration.EngineDefaults.Logging.IsEnableQueryPlan = true; configuration.AddDatabaseReference("MyDB", configDB); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; // Turn this cache setting off to turn off indexing since without cache there is no point in indexing. configDB.LRUCache = (100000); configuration.EngineDefaults.Logging.IsEnableQueryPlan = (true); configuration.AddDatabaseReference("MyDB", configDB); }
public override void Configure(Configuration configuration) { var configDB = SupportDatabaseService.CreateDefaultConfig(); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; //configDB.ConnectionReadOnly = true; configDB.ConnectionTransactionIsolation = IsolationLevel.Serializable; configDB.ConnectionAutoCommit = true; configuration.AddDatabaseReference("MyDB", configDB); configuration.EngineDefaults.Logging.IsEnableADO = true; }
public void RunAssertionGetConnection() { TryAndCloseConnectionWithFactory( () => { var properties = SupportDatabaseService.DefaultProperties; var config = SupportDatabaseService.CreateDefaultConfig(properties); config.ConnectionCatalog = "test"; config.ConnectionAutoCommit = false; // not supported yet config.ConnectionTransactionIsolation = IsolationLevel.Unspecified; return(new DatabaseDriverConnFactory((DbDriverFactoryConnection)config.ConnectionFactoryDesc, config.ConnectionSettings)); }); TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryDefault); #if X64 // ODBC drivers are sensitive to which platform they are installed on; we only test them when performing // tests with X64 since we usually do not install the 32-bit drivers. TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryODBC); #endif }