benrr101
943c7b9569
Wrapping up batch separation
...
Adding unit tests
Fixing things that got brought up from the unit tests
2016-08-19 18:24:20 -07:00
benrr101
1360fe7bde
Merge branch 'dev' into feature/queryBatchProcessing
2016-08-19 15:31:02 -07:00
benrr101
f72ae9ac07
WIP adding unit tests for batch processing
2016-08-19 15:22:10 -07:00
benrr101
7202a7ed65
WIP update to support batch processing
2016-08-18 17:49:16 -07:00
benrr101
8a8104b4cf
Fixing bug where select returns no messages
2016-08-18 15:14:38 -07:00
benrr101
dee490341d
Stubbing out query execution settings
...
Adding a setting for batch separator.
Very small refactor to WorkspaceService that will create the basic
settings upon construction of the object.
2016-08-17 18:24:20 -07:00
benrr101
709123eaaf
Final iteration, fixing a couple mistakes for query exceptions
2016-08-16 16:14:27 -07:00
Benjamin Russell
062c40368d
Adding support for query cancellation
...
Query cancellation support is added via CancellationToken mechanisms that
were implemented previously. This change adds a new request type
"query/cancel" that will issue the cancellation token. Unit tests were
also added.
2016-08-15 15:23:07 -07:00
Benjamin Russell
c596a0db7a
Small tweaks to query execution
...
* Adding comments where missing
* Adding "# rows affected" only if there was 0 or more
2016-08-11 17:41:18 -07:00
Benjamin Russell
9890e828bd
Adding unit tests to the updated message mechanism
2016-08-11 16:39:33 -07:00
Benjamin Russell
1be4daf41d
Adding enhanced support for messages from server
...
* Adding error flag for Query class
* Adding message capture for messages from server (using SqlConnection
cast)
* Adding better handling of SELECT queries with 0 results
* Adding affected row count message
* Adding SqlError unwrapping (using SqlException cast)
* Removing DbException handling from QueryExecutionService and into Query
class
2016-08-11 15:45:59 -07:00
Benjamin Russell
793ad383c1
Small bug fix for unit tests
2016-08-10 16:54:56 -07:00
Benjamin Russell
68c25f506e
Adding changes as requested for code review
2016-08-10 16:40:36 -07:00
Benjamin Russell
8167330e16
Finishing up unit tests
2016-08-10 15:14:56 -07:00
Benjamin Russell
d783fd505b
Second batch of unit tests
...
Making slight changes to RequestContext to make it easier to mock
2016-08-09 11:10:54 -07:00
Benjamin Russell
9f371cd0bc
Unit tests, part 1
2016-08-05 18:38:21 -07:00
Benjamin Russell
a5582889bf
Forgot to make corresponding changes in other files
2016-08-05 15:11:58 -07:00
Benjamin Russell
a06003c966
Another change for @anthonydresser
2016-08-05 15:08:28 -07:00
Benjamin Russell
0740e81dab
Stub files for tests for query execution
2016-08-05 11:11:50 -07:00
Benjamin Russell
05e4c4f3a9
Final changes before V1 testing
2016-08-04 17:20:52 -07:00
Benjamin Russell
3ba22c94ac
WIP for QueryExecution, mostly complete
2016-08-04 14:48:58 -07:00