* init
* More fixes
* moving filters from contracts to core OE classes
* Fixing some tests
* More fixes and added doc comments
* Fixing tests
* Quick refactoring
* more cleanups
* cleanup
* Adding stateless OE
* Adding null checks
* Making group by schema independent of settings
* Fixing tests
* Removing node info from core oe code
* Fixing tests and moving OE code to its own project
* moving oe to own project
* Removing changes to Kusto
* Removing azure access token from service layer
* Fixing project description and title
* Fixing file name typo
* Removing unused strings from service layer
* Fixing localized strings in tests
Adding comments to stateless OE
* Fixing stuff
* Update src/Microsoft.SqlTools.SqlCore/Microsoft.SqlTools.SqlCore.csproj
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Fixing project nesting
* Fixing more stuff and removing OE class
* Cleanup
* Code cleanup
* fixing oe service provider
* Fixing test name
* Remove using
* Update src/Microsoft.SqlTools.SqlCore/ObjectExplorer/SmoModel/SmoQueryContext.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Fixing syntax error
* Adding project to locproject
* Fixing stuff
* Fixing errors
* sorting usings
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Adding startswith and like filter
* Adding ends with
* Adding tests
* Remove null and not null
* Fixing string
* Update test/Microsoft.SqlTools.ServiceLayer.UnitTests/ObjectExplorer/NodeFilterTests.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Update test/Microsoft.SqlTools.ServiceLayer.UnitTests/ObjectExplorer/NodeFilterTests.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Adding back contains, starts with and ends with
* Properly escaping chars for like based filters
* Adding some comments regarding escape characters
* Using generated regex
* removing additional class
* Adding extra auth type that was causing the tests to error out
* Fixing regex
* Adding integration tests
* Fixing unit tests
* Making fluent assertions
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Making node types automated
* Adding schema based OE
* added folder types in NodeTypes
* Fixing stuff
* Moving schema to parent and cleaning up some code
* Replacing strings with nameof
* Sorting nodetypes generated by tt
* Adding option to put folders after nodes
* Fixing folder and children order
* Fixing tests
* Formatting file
* Formatting tt files
* Fixing tt
* fixing types
* Update src/Microsoft.SqlTools.ServiceLayer/SqlContext/ObjectExplorerSettings.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Fixing stuff
* Updating schema definitions and adding more logs
* Fixing copyright
* Adding Integration and Unit Tests
* Fixing test
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* support for ledger objects in OE
* generated sr files
* update versionKey to sql 2022 in test env config
* more 2019 to 2022 updates
* add sql2022 instead of replacing
* missed filter on table
* add logging
* more logging
* adding Script160Compat options for sql2022
Co-authored-by: Alan Ren <alanren@microsoft.com>
* Remove xunit dependency from testdriver
* swap expected/actual as needed
* Convert Test.Common to nunit
* port hosting unit tests to nunit
* port batchparser integration tests to nunit
* port testdriver.tests to nunit
* fix target to copy dependency
* port servicelayer unittests to nunit
* more unit test fixes
* port integration tests to nunit
* fix test method type
* try using latest windows build for PRs
* reduce test memory use
* Fix the OE service where retuns database as the root node if the connection contains database name
* Fix OE tests
* addressed the comments
* addresses comment
* fix OE test and add more tests
* fix VerifyAdventureWorksDatabaseObjects test