protected override void Given() { _projectionId = Guid.NewGuid(); _workerId = Guid.NewGuid(); _projectionName = "projection"; _handlerType = "JS"; _query = "from()"; _config = new ProjectionConfig( new OpenGenericPrincipal("user", "a", "b"), 1000, 100000, 2000, 200, true, true, true, true, true); var builder = new SourceDefinitionBuilder(); builder.FromStream("s1"); builder.FromStream("s2"); builder.IncludeEvent("e1"); builder.IncludeEvent("e2"); builder.SetByStream(); builder.SetResultStreamNameOption("result-stream"); _definition = QuerySourcesDefinition.From(builder); }
private IReaderStrategy CreateReaderStrategy() { var result = new SourceDefinitionBuilder(); result.FromAll(); result.AllEvents(); return ReaderStrategy.Create(0, result.Build(), new RealTimeProvider(), stopOnEof: false, runAs: null); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { Log("ConfigureSourceProcessingStrategy(" + builder + ")"); builder.FromCatalogStream("catalog"); builder.AllEvents(); builder.SetByStream(); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { _logger("ConfigureSourceProcessingStrategy(" + builder + ")"); builder.FromAll(); builder.AllEvents(); builder.SetByStream(); builder.SetIsBiState(true); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { Log("ConfigureSourceProcessingStrategy(" + builder + ")"); builder.FromAll(); builder.AllEvents(); builder.SetByStream(); builder.SetDefinesStateTransform(); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { if (_configureBuilder != null) _configureBuilder(builder); else { builder.FromAll(); builder.AllEvents(); builder.SetDefinesStateTransform(); } }
protected override void Given() { _projectionId = Guid.NewGuid(); var builder = new SourceDefinitionBuilder(); builder.FromStream("s1"); builder.FromStream("s2"); builder.IncludeEvent("e1"); builder.IncludeEvent("e2"); builder.SetByStream(); builder.SetResultStreamNameOption("result-stream"); _definition = ProjectionSourceDefinition.From(builder); }
protected virtual IReaderStrategy CreateCheckpointStrategy() { var readerBuilder = new SourceDefinitionBuilder(); if (_source != null) { _source(readerBuilder); } else { readerBuilder.FromAll(); readerBuilder.AllEvents(); } var config = ProjectionConfig.GetTest(); IQuerySources sources = readerBuilder.Build(); ITimeProvider timeProvider = new RealTimeProvider(); var readerStrategy = Core.Services.Processing.ReaderStrategy.Create( 0, sources, timeProvider, stopOnEof: false, runAs: config.RunAs); return readerStrategy; }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { builder.FromAll(); builder.AllEvents(); builder.SetIncludeLinks(); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { Log("ConfigureSourceProcessingStrategy(" + builder + ")"); builder.FromAll(); builder.AllEvents(); }
public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder) { builder.FromAll(); builder.IncludeEvent("$UserCreated"); }
public void Setup() { _builder = new SourceDefinitionBuilder(); Given(); When(); }
public static IQuerySources From(Action<SourceDefinitionBuilder> configure) { var b = new SourceDefinitionBuilder(); configure(b); return b.Build(); }