* Add contract to get all metadata request
* Add new metadata service request endpoint
* Adds factory to make database server scripts
* Minor clean up
* Corrects filename typo
* Cleans up SmoScripterFactory
* Stubs out metadata cacher
* Method clean up
* Add writing and reading to script cache
* Cleans up request endpoint flow
* Add missing edge case when cache isn't empty
* Remove unused code
* Remove unneeded null check
* Read to end of stream
* Passes correct parameter to write cache
* Adds integration test to get all scripts
* Renames new request endpoint
* Rename request class to AllServerMetadataRequest
* Renames server metadata request endpoints
* Refresh cache and adjusts return obj type
* Clean up
* Assert table script generation
* Minor cache refresh adjustment
* Ensure test create table script is accurate
* Code review changes
* Additional code review changes
* Swap logger write for logger warning
* Renames generate request endpoint methods
* Remove unused using statement
* Remove unnecessary create table check
* Check if previous script file is valid for reuse
* Pascal case for method name
* Code review changes
* Fix PR issues
* Update doc comment
* Fixes tests after code review changes
* Fix failing int. test due to 30 day temp file expiry
* Generalize type names and update request endpoint
* Updates doc comment.
* Remove 'database' from type and method names
* Code review changes
* Code review changes
* Issues with background thread.
* Remove thread sleep for test reliability
* Remove reflection from int. tests
* Adds cost metric information to the node.
* Gets the elapsed CPU time by the node operation
* Renames DTO property to row metrics
* Removes unused class
* Simplify checks for row property values
* Cleans up model for node cost metrics
* Removes duplicate code
* Switching to primitive type empty string
* Code review changes
* Removes unnecessary using statement to fix build error
* Stops continuing the release if build.cmd task fails
* Revert "Stops continuing the release if build.cmd task fails"
This reverts commit 64c055cdfa7a5275a9144192e0740d124a92ec9a.
* Adds new graph comparison request handler to the Execution Plan Service.
* Code review changes
* Renames execution plan compare params, result, and request classes.
* Renames ShowPlan directories along with corresponding namespaces
* Renames ShowPlanGraphUtils to ExecutionPlanGraphUtils
* Revert "Renames ShowPlanGraphUtils to ExecutionPlanGraphUtils"
This reverts commit 5dc2696ae906598447eed7360a3f342218432b83.
* Reverts show plan tests name change.
* Renames show plan test XML files.
* Renames ported directory to ShowPlan and updates namespace accordingly