public static EPLTreeWalkerListener ParseAndWalkEPL( IContainer container, string expression) { Log.Debug(".parseAndWalk Trying text=" + expression); var ast = ParseEPL(expression); Log.Debug(".parseAndWalk success, tree walking..."); SupportParserHelper.DisplayAST(ast.First); var listener = SupportEPLTreeWalkerFactory.MakeWalker(ast.Second, SupportClasspathImport.GetInstance(container)); var walker = new ParseTreeWalker(); // create standard walker walker.Walk(listener, (IParseTree)ast.First); // initiate walk of tree with listener return(listener); }
public void SetUp() { ImportService engineImportService = SupportClasspathImport.GetInstance(container); // driver-manager config 1 var config = new ConfigurationCommonDBRef(); config.SetDatabaseDriver(SupportDatabaseService.GetInstance(container).DriverConnectionFactoryNative); config.ConnectionAutoCommit = true; config.ConnectionCatalog = "test"; config.ConnectionTransactionIsolation = IsolationLevel.Serializable; config.ConnectionReadOnly = true; #if false _databaseDmConnConnectionFactoryOne = new DriverConnectionFactoryDesc( (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc, config.ConnectionSettings, engineImportService); // driver-manager config 2 config = new ConfigurationCommonDBRef(); config.SetDriverManagerConnection(SupportDatabaseURL.DRIVER, SupportDatabaseURL.PARTURL, SupportDatabaseURL.DBUSER, SupportDatabaseURL.DBPWD); _databaseDmConnConnectionFactoryTwo = new DriverConnectionFactoryDesc( (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc, config.ConnectionSettings, engineImportService); // driver-manager config 3 config = new ConfigurationCommonDBRef(); Properties properties = new Properties(); properties["user"] = SupportDatabaseURL.DBUSER; properties["password"] = SupportDatabaseURL.DBPWD; config.SetDriverManagerConnection(SupportDatabaseURL.DRIVER, SupportDatabaseURL.PARTURL, properties); _databaseDmConnConnectionFactoryThree = new DatabaseDMConnFactory( (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc, config.ConnectionSettings, engineImportService); #endif }
public static EPLTreeWalkerListener MakeWalker( IContainer container, CommonTokenStream tokenStream) { return(MakeWalker(tokenStream, SupportClasspathImport.GetInstance(container))); }
public static StatementSpecMapEnv Make(IContainer container) { return(Make(SupportClasspathImport.GetInstance(container))); }