Files
sqltoolsservice/docs/_site/api/Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.html
2016-12-15 16:37:50 -08:00

1067 lines
73 KiB
HTML

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class DbColumnWrapper
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class DbColumnWrapper
">
<meta name="generator" content="docfx 1.0.0.0">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/docfx.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head>
<body data-spy="scroll" data-target="#affix">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content">
<h1 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper">Class DbColumnWrapper
</h1>
<div class="markdown level0 summary"><p>Wrapper around a DbColumn, which provides extra functionality, but can be used as a
regular DbColumn</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><span class="xref">System.Object</span></div>
<div class="level1"><span class="xref">System.Data.Common.DbColumn</span></div>
<div class="level2"><span class="xref">DbColumnWrapper</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<span class="xref">System.Data.Common.DbColumn.BaseSchemaName</span>
</div>
<div>
<span class="xref">System.Data.Common.DbColumn.Item[System.String]</span>
</div>
<div>
<span class="xref">System.Object.Equals(System.Object)</span>
</div>
<div>
<span class="xref">System.Object.Equals(System.Object, System.Object)</span>
</div>
<div>
<span class="xref">System.Object.GetHashCode()</span>
</div>
<div>
<span class="xref">System.Object.GetType()</span>
</div>
<div>
<span class="xref">System.Object.MemberwiseClone()</span>
</div>
<div>
<span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
</div>
<div>
<span class="xref">System.Object.ToString()</span>
</div>
</div>
<h6><strong>Namespace</strong>:Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts</h6>
<h6><strong>Assembly</strong>:Microsoft.SqlTools.ServiceLayer.dll</h6>
<h5 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class DbColumnWrapper : DbColumn</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L158">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.#ctor*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.#ctor">DbColumnWrapper()</h4>
<div class="markdown level1 summary"><p>Default constructor, used for deserializing JSON RPC only</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DbColumnWrapper()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor_System_Data_Common_DbColumn_.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.%23ctor(System.Data.Common.DbColumn)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L62">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.#ctor*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor_System_Data_Common_DbColumn_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.#ctor(System.Data.Common.DbColumn)">DbColumnWrapper(DbColumn)</h4>
<div class="markdown level1 summary"><p>Constructor for a DbColumnWrapper</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DbColumnWrapper(DbColumn column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Data.Common.DbColumn</span></td>
<td><span class="parametername">column</span></td>
<td><p>The column we&#39;re wrapping around</p>
</td>
</tr>
</tbody>
</table>
<h5 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper__ctor_System_Data_Common_DbColumn__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>Most of this logic is taken from SSMS ColumnInfo class</p>
</div>
<h3 id="properties">Properties
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_AllowDBNull.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.AllowDBNull%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L216">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_AllowDBNull_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.AllowDBNull*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_AllowDBNull" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.AllowDBNull">AllowDBNull</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? AllowDBNull { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseCatalogName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseCatalogName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L217">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseCatalogName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseCatalogName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseCatalogName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseCatalogName">BaseCatalogName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string BaseCatalogName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseColumnName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseColumnName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L218">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseColumnName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseColumnName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseColumnName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseColumnName">BaseColumnName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string BaseColumnName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseServerName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseServerName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L219">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseServerName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseServerName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseServerName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseServerName">BaseServerName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string BaseServerName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseTableName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseTableName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L220">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseTableName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseTableName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_BaseTableName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.BaseTableName">BaseTableName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string BaseTableName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L206">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnName">ColumnName</h4>
<div class="markdown level1 summary"><p>Override for column name, if null or empty, we default to a &quot;no column name&quot; value</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string ColumnName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnOrdinal.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnOrdinal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L221">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnOrdinal_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnOrdinal*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnOrdinal" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnOrdinal">ColumnOrdinal</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int ? ColumnOrdinal { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnSize.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L222">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnSize_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnSize*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_ColumnSize" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.ColumnSize">ColumnSize</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int ? ColumnSize { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataType.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L234">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataType_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataType*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataType" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataType">DataType</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Type DataType { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Type</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataTypeName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataTypeName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L235">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataTypeName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataTypeName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_DataTypeName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.DataTypeName">DataTypeName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string DataTypeName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAliased.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAliased%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L223">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAliased_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAliased*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAliased" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAliased">IsAliased</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsAliased { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAutoIncrement.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAutoIncrement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L224">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAutoIncrement_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAutoIncrement*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsAutoIncrement" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsAutoIncrement">IsAutoIncrement</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsAutoIncrement { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsBytes.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsBytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L167">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsBytes_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsBytes*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsBytes" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsBytes">IsBytes</h4>
<div class="markdown level1 summary"><p>Whether or not the column is bytes</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsBytes { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsChars.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsChars%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L172">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsChars_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsChars*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsChars" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsChars">IsChars</h4>
<div class="markdown level1 summary"><p>Whether or not the column is a character type</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsChars { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsExpression.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsExpression%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L225">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsExpression_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsExpression*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsExpression" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsExpression">IsExpression</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsExpression { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsHidden.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsHidden%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L226">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsHidden_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsHidden*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsHidden" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsHidden">IsHidden</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsHidden { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsIdentity.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsIdentity%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L227">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsIdentity_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsIdentity*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsIdentity" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsIdentity">IsIdentity</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsIdentity { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsJson.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsJson%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L197">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsJson_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsJson*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsJson" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsJson">IsJson</h4>
<div class="markdown level1 summary"><p>Whether or not the column is JSON</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsJson { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsKey.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L228">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsKey_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsKey*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsKey" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsKey">IsKey</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsKey { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsLong.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsLong%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L177">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsLong_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsLong*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsLong" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsLong">IsLong</h4>
<div class="markdown level1 summary"><p>Whether or not the column is a long type (eg, varchar(MAX))</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsLong { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsReadOnly.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsReadOnly%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L229">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsReadOnly_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsReadOnly*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsReadOnly" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsReadOnly">IsReadOnly</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsReadOnly { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsSqlVariant.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsSqlVariant%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L182">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsSqlVariant_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsSqlVariant*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsSqlVariant" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsSqlVariant">IsSqlVariant</h4>
<div class="markdown level1 summary"><p>Whether or not the column is a SqlVariant type</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsSqlVariant { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUdt.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUdt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L187">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUdt_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUdt*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUdt" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUdt">IsUdt</h4>
<div class="markdown level1 summary"><p>Whether or not the column is a user-defined type</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsUdt { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUnique.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUnique%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L230">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUnique_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUnique*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsUnique" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsUnique">IsUnique</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ? IsUnique { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsXml.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsXml%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L192">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsXml_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsXml*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_IsXml" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.IsXml">IsXml</h4>
<div class="markdown level1 summary"><p>Whether or not the column is XML</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsXml { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericPrecision.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericPrecision%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L231">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericPrecision_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericPrecision*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericPrecision" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericPrecision">NumericPrecision</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int ? NumericPrecision { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericScale.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericScale%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L232">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericScale_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericScale*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_NumericScale" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.NumericScale">NumericScale</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int ? NumericScale { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_UdtAssemblyQualifiedName.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.UdtAssemblyQualifiedName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L233">View Source</a>
</span>
<a id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_UdtAssemblyQualifiedName_" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.UdtAssemblyQualifiedName*"></a>
<h4 id="Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper_UdtAssemblyQualifiedName" data-uid="Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper.UdtAssemblyQualifiedName">UdtAssemblyQualifiedName</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string UdtAssemblyQualifiedName { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/Microsoft/sqltoolsservice/new/master/docs/apispec/new?filename=Microsoft_SqlTools_ServiceLayer_QueryExecution_Contracts_DbColumnWrapper.md&amp;value=---%0Auid%3A%20Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts.DbColumnWrapper%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/Microsoft/sqltoolsservice/blob/master/src/Microsoft.SqlTools.ServiceLayer/QueryExecution/Contracts/DbColumnWrapper.cs/#L17" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Copyright © 2015-2016 Microsoft<br>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
</body>
</html>