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 |