Граф коммитов

116 Коммитов

Автор SHA1 Сообщение Дата
James Terwilliger c3f4d48dfa
Merge pull request #73 from Microsoft/Provider
Add XML documentation, and fix an issue in EquiJoin code generation
2019-05-01 10:00:44 -07:00
James Terwilliger a31556f533 Change expression guards on LASJ and EJ to allow fallback to row-based execution if config settings permit. 2019-04-30 23:21:07 -07:00
James Terwilliger 4a3a818bc5 Adjust the error messages for LASJ and EJ to be clearer for cases where inputs do not satisfy columnar requirements. 2019-04-30 22:56:40 -07:00
James Terwilliger 4256ca8393 Fix an issue in EquiJoin code generation where if the result constructor uses a variable named "i" or "j" then we create duplicate variables for indexing. 2019-04-30 22:41:16 -07:00
James Terwilliger 912b7301b8 Adding stub documentation to provider classes 2019-04-23 16:57:54 -07:00
James Terwilliger 4bd6a5c146
Merge pull request #69 from Microsoft/Provider
Checking in the first cut of provider infrastructure, plus code refactoring
2019-04-23 16:40:28 -07:00
James Terwilliger d9b5ee15ec Reverting one change from previous (but fixing a bug in the process by actually using a previously unused parameter), and removing an unneeded discard assignment. 2019-04-23 16:19:37 -07:00
James Terwilliger 6436e776b6 An additional set of code refactoring before the next PR to master 2019-04-23 10:55:41 -07:00
James Terwilliger 51d52ff969 A substantial amount of code refactoring to remove unused code 2019-04-22 23:48:27 -07:00
James Terwilliger b00c858b47 Merge branch 'master' into Provider 2019-04-10 17:19:05 -07:00
James Terwilliger db0f76266a Remove unused fields from operators.
Fix an issue with the Stitch operator that was not setting punctuation fields on output batches.
2019-04-10 17:16:19 -07:00
James Terwilliger 96b58a1b66
Merge pull request #66 from Microsoft/xml
Add .xml file to .Net Standard 2.0 NuGet
2019-04-08 13:03:54 -07:00
James Terwilliger 78ef183c1d Add .xml file to .Net Standard 2.0 NuGet 2019-04-08 13:01:19 -07:00
James Terwilliger ff4624ec85 Initial checkin - adding new DLL for provider, dependency from original DLL, first cut at prototype interface. Next step is to create an implementation of the IQStreamableProvider and QStreamableVisitor. 2019-03-26 19:27:39 -07:00
Peter Freiling f49b23c784
Merge pull request #63 from Microsoft/FixShardIssue
Adjusting Shard test to be a simple passthrough instead of Cache
2019-03-25 11:20:46 -07:00
Peter Freiling c7597ee693 Adjusting Shard test to be a simple passthrough instead of Cache 2019-03-25 11:17:41 -07:00
Peter Freiling 35b48c2187
Merge pull request #62 from Microsoft/FixShardIssue
Fix shard issue
2019-03-22 13:36:45 -07:00
Peter Freiling 008bafe3b8 Merge branch 'master' into FixShardIssue 2019-03-22 13:33:11 -07:00
Peter Freiling 29d4ae7caf Fixing shard issue, where a broadcast batch was cloned without payload 2019-03-22 13:32:54 -07:00
Peter Freiling e3d2777d29
Merge pull request #61 from Microsoft/PartitionedLASJOutOfOrderBug
Fixing partitioned out of order bug for a few binary partitioned operators
2019-03-19 17:03:55 -07:00
Peter Freiling 9591db3de1 Fixing out of order bug in partitioned LASJ et al. 2019-03-19 15:27:29 -07:00
Peter Freiling 7782e6fdcf
Merge pull request #60 from Microsoft/UnionOutOfOrderBug
Fixing Union out-of-order bug
2019-03-19 14:00:33 -07:00
Peter Freiling f621d1faaf Fixing bug where punctuations in partitioned streams did not flush reorder buffer for that partition 2019-03-18 18:03:44 -07:00
Peter Freiling 073d3afd7b Solving bug by instead storing policy-based punc/lwm times separately, which should always be quantized 2019-03-18 14:06:58 -07:00
Peter Freiling 6141b0ed39 Removing previous fix in UnionPipe, and instead addressing the problem at ingress 2019-03-15 14:19:36 -07:00
Peter Freiling 37c4f77372 Merge branch 'master' into UnionOutOfOrderBug 2019-03-15 09:13:41 -07:00
Peter Freiling 5499b44638 Fixing bug where Union can produce out of order events 2019-03-15 09:13:24 -07:00
Peter Freiling cb71203b6e
Merge pull request #59 from Microsoft/refactoring
Pull common code out of generated binary operators…
2019-03-15 09:11:03 -07:00
James Terwilliger 77be7461c6 Returning the second type variable in generated union classes to its original value for consistency. 2019-03-14 19:09:24 -07:00
James Terwilliger 592b6328e2 Pull common code out of generated binary operators, in addition to a number of other smaller refactorings. 2019-03-14 14:51:04 -07:00
James Terwilliger 6b752fa300
Merge pull request #58 from Microsoft/cleanup
Enable Default Accumulator
2019-03-11 12:39:52 -07:00
James Terwilliger b8002aeb58 Wire up defaultAccumulator so that it actually serves as the default accumulator in the event that an initializer is not specified 2019-03-09 00:04:42 -08:00
James Terwilliger b08662f593 Minor code cleanup/refactoring 2019-03-07 23:16:23 -08:00
James Terwilliger 8b8a12254c
Merge pull request #57 from Microsoft/defaultRegister
Making sure that default register is actually used instead
2019-03-07 13:18:26 -08:00
James Terwilliger bef0ed8845 Making sure that default register is actually used instead of only having its type inferred and then the value ignored 2019-03-06 21:22:48 -08:00
James Terwilliger 48cceaa8e1
Merge pull request #56 from Microsoft/collections
A simple refactoring pass
2019-03-06 16:30:06 -08:00
James Terwilliger 921f042472 Final change to address PR comment 2019-03-06 15:23:48 -08:00
James Terwilliger 0f8fc99686 A simple refactoring pass 2019-03-06 14:10:25 -08:00
James Terwilliger 07f317796b
Merge pull request #54 from Microsoft/FixedIntervalEquiJoin
Fixed interval equi join
2019-03-04 13:09:56 -08:00
James Terwilliger a87dd43291 Update NuGet for Rx. Update comment for fixed interval join kind. 2019-03-04 12:56:41 -08:00
James Terwilliger 5dc14046df Remove redundant information from FixedInterval operator state - no need to store "other" timepoint when duration is constant. 2019-02-27 17:07:54 -08:00
James Terwilliger 098f428a34 Merge branch 'FixedIntervalEquiJoin' of https://github.com/Microsoft/Trill into FixedIntervalEquiJoin 2019-02-26 16:37:07 -08:00
James Terwilliger 599e662084 Minor code cleanup, using delegates when possible for global caching 2019-02-26 16:36:49 -08:00
James Terwilliger 7dfc417f1e Remove unused methods and state from FastMap and FastLinkedList. 2019-02-26 15:28:45 -08:00
James Terwilliger 0caa9e6eea Clean up fixed interval operators, removing endpoint heap that is no longer needed. 2019-02-12 19:42:29 -08:00
James Terwilliger 594b65e796 Adjust CacheKey to not introduce tuples 2019-02-12 16:12:08 -08:00
James Terwilliger 57aa6bb543 Merge branch 'master' into FixedIntervalEquiJoin 2019-02-05 12:52:13 -08:00
James Terwilliger 492a855f7b
Merge pull request #48 from Microsoft/DisposeNullReference
Addressing a shortcoming in how ingress methods dispose when manually…
2019-02-05 12:37:59 -08:00
James Terwilliger be5871f356 Merge branch 'master' into DisposeNullReference 2019-02-05 12:35:54 -08:00
Peter Freiling 9c80eec219
Merge pull request #47 from Microsoft/AllowMultipleSubsequentSubscriptionsOnBinaryIngressStreamables
Allow multiple subsequent subscriptions on BinaryIngressStreamable
2019-02-05 12:34:10 -08:00