Leila Lali
ebfc5c57a5
Fixing some issues, added documents
2016-08-22 15:32:41 -07:00
Leila Lali
3f1d3cb9db
Added a new request handler to return back the service version
2016-08-22 15:08:44 -07:00
benrr101
48c7bbaa9f
Changing SqlParser version to a version with internals visible
2016-08-22 13:41:41 -07:00
benrr101
51defc1032
Adding correct line numbers for errors
2016-08-22 13:04:12 -07:00
benrr101
91ed9aea59
Cleanup for comments/copyright
2016-08-22 12:04:43 -07:00
Mitchell Sternke
4631f2083e
Merge pull request #23 from Microsoft/bug/intellisenseCacheTestFix
...
Fixed bug in intellisense cache test
2016-08-22 10:25:25 -07:00
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
Mitchell Sternke
a5992997e1
Removed factory from AutoCompleteService
2016-08-19 17:53:49 -07:00
benrr101
c719ed4598
Moving to official moq version
2016-08-19 15:42:05 -07:00
benrr101
1360fe7bde
Merge branch 'dev' into feature/queryBatchProcessing
2016-08-19 15:31:02 -07:00
Benjamin Russell
22a2e113e5
Merge pull request #22 from Microsoft/feature/queryExecuteServerMessages
...
Bug fix: Messages not returned on SELECT queries
2016-08-19 15:23:00 -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
Karl Burtram
1c90add7e0
Merge pull request #24 from Microsoft/feature/updatesqlparserversion
...
Update Microsoft.SqlServer.SqlParser nuget package version
2016-08-18 15:51:44 -07:00
Karl Burtram
cd2488e148
Update Microsoft.SqlServer.SqlParser nuget package version
2016-08-18 15:30:11 -07:00
Mitchell Sternke
b928516f58
Fixed bug in intellisense cache test
2016-08-18 15:24:04 -07:00
benrr101
8a8104b4cf
Fixing bug where select returns no messages
2016-08-18 15:14:38 -07:00
benrr101
45daa6b2d7
Merge branch 'dev' into feature/queryExecuteServerMessages
2016-08-18 14:43:37 -07:00
Karl Burtram
a37d9babc9
Merge pull request #21 from Microsoft/feature/fixmacbuild
...
Update nuget.config to private nuget server
2016-08-17 22:35:11 -07:00
Karl Burtram
150e61a5a6
Update nuget.config to private nuget server
2016-08-17 22:31:04 -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
Benjamin Russell
e9814435d8
Merge pull request #18 from Microsoft/feature/queryCancellation
...
Adding support for query cancellation
2016-08-16 16:15:13 -07:00
benrr101
709123eaaf
Final iteration, fixing a couple mistakes for query exceptions
2016-08-16 16:14:27 -07:00
Mitchell Sternke
91b28127ce
Merge pull request #19 from Microsoft/dev_intellisenseCacheTests
...
Added initial tests for the connection manager's intellisense cache
2016-08-16 15:55:24 -07:00
Mitchell Sternke
41172f0d0a
Merge branch 'dev_intellisenseCacheTests' of https://github.com/Microsoft/sqltoolsservice into dev_intellisenseCacheTests
2016-08-16 15:54:14 -07:00
Mitchell Sternke
e33df61dc3
Addressing code review feedback
2016-08-16 15:53:00 -07:00
Mitchell Sternke
c80a90331d
Added initial tests for the connection manager's intellisense cache
2016-08-16 15:32:36 -07:00
Mitchell Sternke
3ba4a93463
Merge pull request #20 from Microsoft/feature/connectionCleanup
...
Cleaned up connection management code
2016-08-16 15:29:27 -07:00
Mitchell Sternke
6ffdf644ba
Addressing code review feedback
2016-08-16 15:27:26 -07:00
Mitchell Sternke
a6cc14d31f
Cleaned up connection management code
2016-08-16 13:48:36 -07:00
Benjamin Russell
c38ca5f6b8
Merge pull request #17 from Microsoft/bug/exceptionLoop
...
Fix: Infinite Exception Loop, Plaintext Password Logging, Ever-expanding Message Buffer
2016-08-16 12:36:03 -07:00
benrr101
71d852ba07
Renaming the hosting error method
2016-08-16 12:35:39 -07:00
benrr101
981c144bfe
Merge branch 'dev' into bug/exceptionLoop
2016-08-16 12:29:02 -07:00
benrr101
9fa183ea6d
Fixing String.Format to string.Format
2016-08-16 12:28:52 -07:00
Mitchell Sternke
b7f88084c0
Added initial tests for the connection manager's intellisense cache
2016-08-16 12:21:42 -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
3981b1d544
Merge pull request #16 from Microsoft/feature/queryExecuteServerMessages
...
Server Message Support for Query Execution
2016-08-15 14:18:09 -07:00
Benjamin Russell
1acc8c9122
Fixing up error logging
...
Fixing issue where plaintext passwords could be written to logs
Fixing up todo issues where error events needed to be passed back from the
service layer when the hosting component fails.
2016-08-12 17:38:41 -07:00
Benjamin Russell
ba144bd5d0
Unit tests for the message reader
2016-08-12 17:37:07 -07:00
Benjamin Russell
fe79f6e85c
Fixing infinite exception loop bug
...
Fixing issue where submitting a malformed JSON RPC request results in the
message reader entering into an infinite loop of throwing and catching
exceptions without reading anything from the input stream.
At the same time, this change also fixes a potential memory leak where the
message read buffer is never reinstantiated or shrunk. This issue is fixed
by shifting buffer contents after a message was read successfully, or if
an error occurs during parsing.
2016-08-12 15:37:16 -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
a2983539a7
Merge branch 'feature/queryExecutionV1' into dev
2016-08-10 16:55:22 -07:00
Benjamin Russell
793ad383c1
Small bug fix for unit tests
2016-08-10 16:54:56 -07:00
Benjamin Russell
20e465c528
Merge pull request #15 from Microsoft/feature/queryExecutionV1
...
Query Execution v1
2016-08-10 16:44:34 -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
430860dd5d
Merge branch 'dev' into feature/queryExecutionV1
2016-08-09 11:15:22 -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