blob: 5a03782a2de01195429c8045f167dcdbb4ea67e1 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<link rel="canonical" href="https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" />
<!-- Generated by javadoc (1.8.0_261) on Wed Dec 09 14:33:09 MSK 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DynamicQueryConfig (Ignite 2.9.1)</title>
<meta name="date" content="2020-12-09">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/>
<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>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DynamicQueryConfig (Ignite 2.9.1)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DynamicQueryConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/apache/ignite/springdata20/repository/config/EnableIgniteRepositories.html" title="annotation in org.apache.ignite.springdata20.repository.config"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" target="_top">Frames</a></li>
<li><a href="DynamicQueryConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.ignite.springdata20.repository.config</div>
<h2 title="Class DynamicQueryConfig" class="title">Class DynamicQueryConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.ignite.springdata20.repository.config.DynamicQueryConfig</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">DynamicQueryConfig</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Runtime Dynamic query configuration.
<p>
Can be used as special repository method parameter to provide at runtime:
<ol>
<li>Dynamic query string (requires <a href="../../../../../../org/apache/ignite/springdata20/repository/config/Query.html#dynamicQuery--"><code>Query.dynamicQuery()</code></a> == true)
<li>Ignite query tuning*
</ol>
<p>
* Please, note that <a href="../../../../../../org/apache/ignite/springdata20/repository/config/Query.html" title="annotation in org.apache.ignite.springdata20.repository.config"><code>Query</code></a> annotation parameters will be ignored in favor of those defined in
<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config"><code>DynamicQueryConfig</code></a> parameter if present.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#DynamicQueryConfig--">DynamicQueryConfig</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#collocated--">collocated</a></span>()</code>
<div class="block">Sets flag defining if this query is collocated.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#distributedJoins--">distributedJoins</a></span>()</code>
<div class="block">Specify if distributed joins are enabled for this query.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#enforceJoinOrder--">enforceJoinOrder</a></span>()</code>
<div class="block">Sets flag to enforce join order of tables in the query.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#forceFieldsQuery--">forceFieldsQuery</a></span>()</code>
<div class="block">Force SqlFieldsQuery type, deactivating auto-detection based on SELECT statement.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#fromQueryAnnotation-org.apache.ignite.springdata20.repository.config.Query-">fromQueryAnnotation</a></span>(<a href="../../../../../../org/apache/ignite/springdata20/repository/config/Query.html" title="annotation in org.apache.ignite.springdata20.repository.config">Query</a>&nbsp;queryConfiguration)</code>
<div class="block">From Query annotation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#lazy--">lazy</a></span>()</code>
<div class="block">Sets lazy query execution flag.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#limit--">limit</a></span>()</code>
<div class="block">Gets limit to response records count for TextQuery.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#local--">local</a></span>()</code>
<div class="block">Sets whether this query should be executed on local node only.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#parts--">parts</a></span>()</code>
<div class="block">Sets partitions for a query.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setCollocated-boolean-">setCollocated</a></span>(boolean&nbsp;collocated)</code>
<div class="block">Sets collocated.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setDistributedJoins-boolean-">setDistributedJoins</a></span>(boolean&nbsp;distributedJoins)</code>
<div class="block">Sets distributed joins.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setEnforceJoinOrder-boolean-">setEnforceJoinOrder</a></span>(boolean&nbsp;enforceJoinOrder)</code>
<div class="block">Sets enforce join order.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setForceFieldsQuery-boolean-">setForceFieldsQuery</a></span>(boolean&nbsp;forceFieldsQuery)</code>
<div class="block">Sets force fields query.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setLazy-boolean-">setLazy</a></span>(boolean&nbsp;lazy)</code>
<div class="block">Sets lazy.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setLimit-int-">setLimit</a></span>(int&nbsp;limit)</code>
<div class="block">Sets limit to response records count for TextQuery.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setLocal-boolean-">setLocal</a></span>(boolean&nbsp;local)</code>
<div class="block">Sets local.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setParts-int:A-">setParts</a></span>(int[]&nbsp;parts)</code>
<div class="block">Sets parts.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setTextQuery-boolean-">setTextQuery</a></span>(boolean&nbsp;textQuery)</code>
<div class="block">Sets text query.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setTimeout-int-">setTimeout</a></span>(int&nbsp;timeout)</code>
<div class="block">Sets timeout.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#setValue-java.lang.String-">setValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Sets value.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#textQuery--">textQuery</a></span>()</code>
<div class="block">Whether must use TextQuery search.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#timeout--">timeout</a></span>()</code>
<div class="block">Query timeout in millis.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html#value--">value</a></span>()</code>
<div class="block">Query text string.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DynamicQueryConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DynamicQueryConfig</h4>
<pre>public&nbsp;DynamicQueryConfig()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="fromQueryAnnotation-org.apache.ignite.springdata20.repository.config.Query-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromQueryAnnotation</h4>
<pre>public static&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;fromQueryAnnotation(<a href="../../../../../../org/apache/ignite/springdata20/repository/config/Query.html" title="annotation in org.apache.ignite.springdata20.repository.config">Query</a>&nbsp;queryConfiguration)</pre>
<div class="block">From Query annotation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>queryConfiguration</code> - the query configuration</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the dynamic query config</dd>
</dl>
</li>
</ul>
<a name="value--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>value</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value()</pre>
<div class="block">Query text string.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the string</dd>
</dl>
</li>
</ul>
<a name="textQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>textQuery</h4>
<pre>public&nbsp;boolean&nbsp;textQuery()</pre>
<div class="block">Whether must use TextQuery search.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="forceFieldsQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forceFieldsQuery</h4>
<pre>public&nbsp;boolean&nbsp;forceFieldsQuery()</pre>
<div class="block">Force SqlFieldsQuery type, deactivating auto-detection based on SELECT statement. Useful for non SELECT
statements or to not return hidden fields on SELECT * statements.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="collocated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collocated</h4>
<pre>public&nbsp;boolean&nbsp;collocated()</pre>
<div class="block">Sets flag defining if this query is collocated.
<p>
Collocation flag is used for optimization purposes of queries with GROUP BY statements. Whenever Ignite executes
a distributed query, it sends sub-queries to individual cluster members. If you know in advance that the elements
of your query selection are collocated together on the same node and you group by collocated key (primary or
affinity key), then Ignite can make significant performance and network optimizations by grouping data on remote
nodes.
<p>
Only applicable to SqlFieldsQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="timeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeout</h4>
<pre>public&nbsp;int&nbsp;timeout()</pre>
<div class="block">Query timeout in millis. Sets the query execution timeout. Query will be automatically cancelled if the execution
timeout is exceeded. Zero value disables timeout
<p>
Only applicable to SqlFieldsQuery and SqlQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the int</dd>
</dl>
</li>
</ul>
<a name="enforceJoinOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enforceJoinOrder</h4>
<pre>public&nbsp;boolean&nbsp;enforceJoinOrder()</pre>
<div class="block">Sets flag to enforce join order of tables in the query. If set to <code>true</code> query optimizer will not reorder
tables in join. By default is <code>false</code>.
<p>
It is not recommended to enable this property until you are sure that your indexes and the query itself are
correct and tuned as much as possible but query optimizer still produces wrong join order.
<p>
Only applicable to SqlFieldsQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="distributedJoins--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distributedJoins</h4>
<pre>public&nbsp;boolean&nbsp;distributedJoins()</pre>
<div class="block">Specify if distributed joins are enabled for this query.
<p>
Only applicable to SqlFieldsQuery and SqlQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="lazy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lazy</h4>
<pre>public&nbsp;boolean&nbsp;lazy()</pre>
<div class="block">Sets lazy query execution flag.
<p>
By default Ignite attempts to fetch the whole query result set to memory and send it to the client. For small and
medium result sets this provides optimal performance and minimize duration of internal database locks, thus
increasing concurrency.
<p>
If result set is too big to fit in available memory this could lead to excessive GC pauses and even
OutOfMemoryError. Use this flag as a hint for Ignite to fetch result set lazily, thus minimizing memory
consumption at the cost of moderate performance hit.
<p>
Defaults to <code>false</code>, meaning that the whole result set is fetched to memory eagerly.
<p>
Only applicable to SqlFieldsQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="local--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>local</h4>
<pre>public&nbsp;boolean&nbsp;local()</pre>
<div class="block">Sets whether this query should be executed on local node only.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the boolean</dd>
</dl>
</li>
</ul>
<a name="parts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parts</h4>
<pre>public&nbsp;int[]&nbsp;parts()</pre>
<div class="block">Sets partitions for a query. The query will be executed only on nodes which are primary for specified
partitions.
<p>
Note what passed array'll be sorted in place for performance reasons, if it wasn't sorted yet.
<p>
Only applicable to SqlFieldsQuery and SqlQuery</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the int [ ]</dd>
</dl>
</li>
</ul>
<a name="limit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public&nbsp;int&nbsp;limit()</pre>
<div class="block">Gets limit to response records count for TextQuery. If 0 or less, considered to be no limit.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Limit value.</dd>
</dl>
</li>
</ul>
<a name="setValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValue</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Sets value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setTextQuery-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTextQuery</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setTextQuery(boolean&nbsp;textQuery)</pre>
<div class="block">Sets text query.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>textQuery</code> - the text query</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setForceFieldsQuery-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setForceFieldsQuery</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setForceFieldsQuery(boolean&nbsp;forceFieldsQuery)</pre>
<div class="block">Sets force fields query.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>forceFieldsQuery</code> - the force fields query</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setCollocated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCollocated</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setCollocated(boolean&nbsp;collocated)</pre>
<div class="block">Sets collocated.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>collocated</code> - the collocated</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setTimeout-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeout</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setTimeout(int&nbsp;timeout)</pre>
<div class="block">Sets timeout.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeout</code> - the timeout</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setEnforceJoinOrder-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnforceJoinOrder</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setEnforceJoinOrder(boolean&nbsp;enforceJoinOrder)</pre>
<div class="block">Sets enforce join order.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enforceJoinOrder</code> - the enforce join order</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setDistributedJoins-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDistributedJoins</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setDistributedJoins(boolean&nbsp;distributedJoins)</pre>
<div class="block">Sets distributed joins.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>distributedJoins</code> - the distributed joins</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setLazy-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLazy</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setLazy(boolean&nbsp;lazy)</pre>
<div class="block">Sets lazy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lazy</code> - the lazy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setLocal-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLocal</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setLocal(boolean&nbsp;local)</pre>
<div class="block">Sets local.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>local</code> - the local</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setParts-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParts</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setParts(int[]&nbsp;parts)</pre>
<div class="block">Sets parts.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parts</code> - the parts</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this for chaining</dd>
</dl>
</li>
</ul>
<a name="setLimit-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setLimit</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" title="class in org.apache.ignite.springdata20.repository.config">DynamicQueryConfig</a>&nbsp;setLimit(int&nbsp;limit)</pre>
<div class="block">Sets limit to response records count for TextQuery.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>limit</code> - If 0 or less, considered to be no limit.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> For chaining.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DynamicQueryConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../org/apache/ignite/springdata20/repository/config/EnableIgniteRepositories.html" title="annotation in org.apache.ignite.springdata20.repository.config"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/springdata20/repository/config/DynamicQueryConfig.html" target="_top">Frames</a></li>
<li><a href="DynamicQueryConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><table width="100%" border="0" cellspacing=0 cellpadding=0 style="padding: 5px"> <tr> <td> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <a target=_blank href="https://ignite.apache.org"><nobr>2020 Copyright &#169; Apache Software Foundation</nobr></a> </td> </tr> </tbody> </table> </td> <td width="100%" align="right" valign="center"> <a href="https://twitter.com/ApacheIgnite" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ApacheIgnite</a> </td> </tr> <tr> <td colspan="2" valign="top" align="left"> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <b>Ignite Database and Caching Platform</b> </td> <td>:&nbsp;&nbsp; ver. <strong>2.9.1</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; December 9 2020 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>