├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── Icon.png ├── IconSmall.png ├── License.md ├── NuGet README.md ├── README.md ├── screenshots ├── Jeremy Likness.png ├── Julie Lerman.png ├── Missing Index.PNG ├── Postgres Query Plan.PNG ├── Query Plan.PNG ├── QueryPlanNew.PNG └── Scott Hanselman.png └── src ├── LINQPadQueryPlanVisualizer.nuspec ├── QueryPlanVisualizer.LinqPad5 ├── Helpers │ ├── DatabaseHelper.cs │ ├── EntityFrameworkDatabaseHelper.cs │ └── LinqToSqlDatabaseHelper.cs ├── MissingIndexDetails.cs ├── NativeMethods.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── DataSources │ │ └── MissingIndexDetails.datasource │ ├── Resources.Designer.cs │ └── Resources.resx ├── QueryPlanProcessor.cs ├── QueryPlanUserControl.Designer.cs ├── QueryPlanUserControl.cs ├── QueryPlanUserControl.resx ├── QueryPlanVisualizer.LinqPad5.csproj ├── QueryPlanVisualizer.cs ├── Resources │ ├── jquery-1.12.1.min.js │ ├── qp.css │ ├── qp.js │ ├── qp.xslt │ ├── qp_icons.png │ ├── showplanxml.xsd │ └── template.html ├── XmlUtils.cs └── packages.config ├── QueryPlanVisualizer.LinqPad6 ├── DatabaseProvider.cs ├── Helpers │ ├── HttpClientExtensions.cs │ └── XmlUtils.cs ├── MissingIndexDetails.cs ├── MyLinkLabel.cs ├── NativeMethods.cs ├── OrmHelper.cs ├── PlanConvertor.cs ├── PostgresResources.Designer.cs ├── PostgresResources.resx ├── QueryPlanUserControl.Designer.cs ├── QueryPlanUserControl.cs ├── QueryPlanUserControl.resx ├── QueryPlanVisualizer.LinqPad6.csproj ├── QueryPlanVisualizer.cs ├── Resources │ ├── Postgres │ │ ├── all.css │ │ ├── app.css │ │ ├── app.js │ │ ├── bootstrap.min.css │ │ ├── chunk-vendors.js │ │ └── index.html │ └── SqlServer │ │ ├── qp.css │ │ ├── qp.min.js │ │ ├── qp_icons.png │ │ └── template.html ├── SqlServerResources.Designer.cs ├── SqlServerResources.resx └── TemporaryFiles.cs └── QueryPlanVisualizer.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/.gitignore -------------------------------------------------------------------------------- /Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/Icon.png -------------------------------------------------------------------------------- /IconSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/IconSmall.png -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/License.md -------------------------------------------------------------------------------- /NuGet README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/NuGet README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/README.md -------------------------------------------------------------------------------- /screenshots/Jeremy Likness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Jeremy Likness.png -------------------------------------------------------------------------------- /screenshots/Julie Lerman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Julie Lerman.png -------------------------------------------------------------------------------- /screenshots/Missing Index.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Missing Index.PNG -------------------------------------------------------------------------------- /screenshots/Postgres Query Plan.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Postgres Query Plan.PNG -------------------------------------------------------------------------------- /screenshots/Query Plan.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Query Plan.PNG -------------------------------------------------------------------------------- /screenshots/QueryPlanNew.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/QueryPlanNew.PNG -------------------------------------------------------------------------------- /screenshots/Scott Hanselman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/screenshots/Scott Hanselman.png -------------------------------------------------------------------------------- /src/LINQPadQueryPlanVisualizer.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/LINQPadQueryPlanVisualizer.nuspec -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Helpers/DatabaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Helpers/DatabaseHelper.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Helpers/EntityFrameworkDatabaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Helpers/EntityFrameworkDatabaseHelper.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Helpers/LinqToSqlDatabaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Helpers/LinqToSqlDatabaseHelper.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/MissingIndexDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/MissingIndexDetails.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/NativeMethods.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Properties/DataSources/MissingIndexDetails.datasource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Properties/DataSources/MissingIndexDetails.datasource -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Properties/Resources.resx -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanProcessor.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.Designer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanUserControl.resx -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanVisualizer.LinqPad5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanVisualizer.LinqPad5.csproj -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/QueryPlanVisualizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/QueryPlanVisualizer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/jquery-1.12.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/jquery-1.12.1.min.js -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/qp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/qp.css -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/qp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/qp.js -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/qp.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/qp.xslt -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/qp_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/qp_icons.png -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/showplanxml.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/showplanxml.xsd -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/Resources/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/Resources/template.html -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/XmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/XmlUtils.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad5/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad5/packages.config -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/DatabaseProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/DatabaseProvider.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Helpers/HttpClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Helpers/HttpClientExtensions.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Helpers/XmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Helpers/XmlUtils.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/MissingIndexDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/MissingIndexDetails.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/MyLinkLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/MyLinkLabel.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/NativeMethods.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/OrmHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/OrmHelper.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/PlanConvertor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/PlanConvertor.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/PostgresResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/PostgresResources.Designer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/PostgresResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/PostgresResources.resx -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.Designer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/QueryPlanUserControl.resx -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/QueryPlanVisualizer.LinqPad6.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/QueryPlanVisualizer.LinqPad6.csproj -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/QueryPlanVisualizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/QueryPlanVisualizer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/all.css -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/app.css: -------------------------------------------------------------------------------- 1 | #app,body,html{height:100%} -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/app.js -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/bootstrap.min.css -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/chunk-vendors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/chunk-vendors.js -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/Postgres/index.html -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp.css -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp.min.js -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/qp_icons.png -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/Resources/SqlServer/template.html -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/SqlServerResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/SqlServerResources.Designer.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/SqlServerResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/SqlServerResources.resx -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.LinqPad6/TemporaryFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.LinqPad6/TemporaryFiles.cs -------------------------------------------------------------------------------- /src/QueryPlanVisualizer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/LINQPad.QueryPlanVisualizer/HEAD/src/QueryPlanVisualizer.sln --------------------------------------------------------------------------------