blob: ac6bddf75455eef13dcdf2704a612f76a7468a52 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="canonical" href="https://ignite.apache.org/releases/1.8.0/dotnetdoc/class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html" />
<META NAME="ROBOTS" CONTENT="NOINDEX">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>Apache Ignite.NET: Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ignite_logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Ignite.NET
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Marks field or property for SQL queries.
<a href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute:</div>
<div class="dyncontent">
<div class="center">
<img src="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.png" usemap="#Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute_map" alt=""/>
<map id="Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute_map" name="Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ae3aaa898709c223c3166ec433d062f94"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#ae3aaa898709c223c3166ec433d062f94">Name</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae3aaa898709c223c3166ec433d062f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the sql field name. If not provided, property or field name will be used. <a href="#ae3aaa898709c223c3166ec433d062f94">More...</a><br /></td></tr>
<tr class="separator:ae3aaa898709c223c3166ec433d062f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22fe72ff74a13d2b8b6429840697670e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#a22fe72ff74a13d2b8b6429840697670e">IsIndexed</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a22fe72ff74a13d2b8b6429840697670e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether corresponding field should be indexed. Just like with databases, field indexing may require additional overhead during updates, but makes select operations faster. <a href="#a22fe72ff74a13d2b8b6429840697670e">More...</a><br /></td></tr>
<tr class="separator:a22fe72ff74a13d2b8b6429840697670e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2e56c09f7a83833c8ce93d6e2742e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#a9b2e56c09f7a83833c8ce93d6e2742e2">IsDescending</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a9b2e56c09f7a83833c8ce93d6e2742e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether index for this field should be descending. Ignored when <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#a22fe72ff74a13d2b8b6429840697670e" title="Gets or sets a value indicating whether corresponding field should be indexed. Just like with databas...">IsIndexed</a> is <code>false</code>. <a href="#a9b2e56c09f7a83833c8ce93d6e2742e2">More...</a><br /></td></tr>
<tr class="separator:a9b2e56c09f7a83833c8ce93d6e2742e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29299b05748d65ecd005461b0cb847f1"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html#a29299b05748d65ecd005461b0cb847f1">IndexGroups</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a29299b05748d65ecd005461b0cb847f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the collection of index groups this field belongs to. Groups are used for compound indexes, whenever index should be created on more than one field. All fields within the same group will belong to the same index. <a href="#a29299b05748d65ecd005461b0cb847f1">More...</a><br /></td></tr>
<tr class="separator:a29299b05748d65ecd005461b0cb847f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Using this attribute is an alternative to <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_entity.html#aa3817aaa508696dfcc50cce2d9223a11" title="Gets or sets query fields, a map from field name to Java type name. The order of fields defines the o...">QueryEntity.Fields</a> in <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" title="Defines grid cache configuration. ">CacheConfiguration</a>. </p>
</div><h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a29299b05748d65ecd005461b0cb847f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string [] Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IndexGroups</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9b2e56c09f7a83833c8ce93d6e2742e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IsDescending</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a22fe72ff74a13d2b8b6429840697670e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.IsIndexed</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae3aaa898709c223c3166ec433d062f94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Ignite.Core.Cache.Configuration.QuerySqlFieldAttribute.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_apache.html">Apache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite.html">Ignite</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core.html">Core</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache.html">Cache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html">Configuration</a></li><li class="navelem"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html">QuerySqlFieldAttribute</a></li>
<li class="footer">Generated on Mon Dec 5 2016 14:37:39 for Apache Ignite.NET by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>
</html>