blob: ccbb6c5cb318599cd67a7d43c864fa5d947da7a9 [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>
<!-- Generated by javadoc (1.8.0_252) on Fri Jul 16 09:39:09 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ScrollableCursorPolicy (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ScrollableCursorPolicy (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All 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="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 class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/queries/ScrollableCursor.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/queries/SQLCall.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/ScrollableCursorPolicy.html" target="_top">Frames</a></li>
<li><a href="ScrollableCursorPolicy.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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.eclipse.persistence.queries</div>
<h2 title="Class ScrollableCursorPolicy" class="title">Class ScrollableCursorPolicy</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.eclipse.persistence.internal.queries.ContainerPolicy</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.CursorPolicy</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.queries.ScrollableCursorPolicy</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, org.eclipse.persistence.internal.core.queries.CoreContainerPolicy&lt;org.eclipse.persistence.internal.sessions.AbstractSession&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ScrollableCursorPolicy</span>
extends <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></pre>
<div class="block">PUBLIC:
ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.
These options are passed through to the JDBC result set,
the JDBC driver must support JDBC2 scrolling cursors and the options used.
Example:<p>
ScrollableCursorPolicy policy = new ScrollableCursorPolicy()<p>
policy.setResultSetType(ScrollableCursorPolicy.TYPE_SCROLL_INSENSITIVE);<p>
query.useScrollableCursor(policy);</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../serialized-form.html#org.eclipse.persistence.queries.ScrollableCursorPolicy">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#CONCUR_READ_ONLY">CONCUR_READ_ONLY</a></span></code>
<div class="block">JDBC 2.0 The concurrency mode for a ResultSet object that may NOT be updated.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#CONCUR_UPDATABLE">CONCUR_UPDATABLE</a></span></code>
<div class="block">JDBC 2.0 The concurrency mode for a ResultSet object that may be updated.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#FETCH_FORWARD">FETCH_FORWARD</a></span></code>
<div class="block">JDBC 2.0 The rows in a result set will be processed in a forward direction; first-to-last.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#FETCH_REVERSE">FETCH_REVERSE</a></span></code>
<div class="block">JDBC 2.0 The rows in a result set will be processed in a reverse direction; last-to-first.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#FETCH_UNKNOWN">FETCH_UNKNOWN</a></span></code>
<div class="block">JDBC 2.0 The order in which rows in a result set will be processed is unknown.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#resultSetConcurrency">resultSetConcurrency</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#resultSetType">resultSetType</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#TYPE_FORWARD_ONLY">TYPE_FORWARD_ONLY</a></span></code>
<div class="block">JDBC 2.0 The type for a ResultSet object whose cursor may move only forward.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#TYPE_SCROLL_INSENSITIVE">TYPE_SCROLL_INSENSITIVE</a></span></code>
<div class="block">JDBC 2.0 The type for a ResultSet object that is scrollable but generally not sensitive to changes made by others.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#TYPE_SCROLL_SENSITIVE">TYPE_SCROLL_SENSITIVE</a></span></code>
<div class="block">JDBC 2.0 The type for a ResultSet object that is scrollable and generally sensitive to changes made by others.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.queries.CursorPolicy">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#pageSize">pageSize</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#query">query</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.internal.queries.ContainerPolicy">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.internal.queries.ContainerPolicy</h3>
<code>constructor, defaultContainerClass, elementDescriptor</code></li>
</ul>
</li>
</ul>
<!-- ======== 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/eclipse/persistence/queries/ScrollableCursorPolicy.html#ScrollableCursorPolicy--">ScrollableCursorPolicy</a></span>()</code>
<div class="block">PUBLIC:
Create a new scrollable cursor policy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#ScrollableCursorPolicy-org.eclipse.persistence.queries.ReadQuery-int-">ScrollableCursorPolicy</a></span>(<a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a>&nbsp;query,
int&nbsp;pageSize)</code>
<div class="block">INTERNAL:
Create a cursor policy with the pagesize.</div>
</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="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><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#execute--">execute</a></span>()</code>
<div class="block">INTERNAL:
Execute the cursored select and build the stream.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#getResultSetConcurrency--">getResultSetConcurrency</a></span>()</code>
<div class="block">PUBLIC:
The ResultSetConcurrency specifies if the resultset is updatable.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#getResultSetType--">getResultSetType</a></span>()</code>
<div class="block">PUBLIC:
The ResultSetType specifies if the resultset is sensitive to changes made by others.</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/eclipse/persistence/queries/ScrollableCursorPolicy.html#isScrollableCursorPolicy--">isScrollableCursorPolicy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#remoteExecute--">remoteExecute</a></span>()</code>
<div class="block">INTERNAL:
Execute the cursored select and build the stream.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#setResultSetConcurrency-int-">setResultSetConcurrency</a></span>(int&nbsp;resultSetConcurrency)</code>
<div class="block">PUBLIC:
The ResultSetConcurrency specifies if the resultset is updatable.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/queries/ScrollableCursorPolicy.html#setResultSetType-int-">setResultSetType</a></span>(int&nbsp;resultSetType)</code>
<div class="block">PUBLIC:
The ResultSetType specifies if the resultset is sensitive to changes made by others.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.queries.CursorPolicy">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.queries.<a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></h3>
<code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#clone-org.eclipse.persistence.queries.ReadQuery-">clone</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#createChangeEvent-java.lang.Object-java.lang.String-java.lang.Object-java.lang.Object-int-java.lang.Integer-boolean-">createChangeEvent</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#getPageSize--">getPageSize</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#getQuery--">getQuery</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#hasNext-java.lang.Object-">hasNext</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#isCursorPolicy--">isCursorPolicy</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#iteratorFor-java.lang.Object-">iteratorFor</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#next-java.lang.Object-">next</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#overridesRead--">overridesRead</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#prepare-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">prepare</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#setPageSize-int-">setPageSize</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#setQuery-org.eclipse.persistence.queries.ReadQuery-">setQuery</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#sizeFor-java.lang.Object-">sizeFor</a>, <a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#toStringInfo--">toStringInfo</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.internal.queries.ContainerPolicy">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.internal.queries.ContainerPolicy</h3>
<code>addAdditionalFieldsToQuery, addAll, addAll, addFieldsForMapKey, addInto, addInto, addInto, addInto, addNestedJoinsQueriesForMapKey, addNextValueFromIteratorInto, buildChangeSetForNewObjectInCollection, buildCloneForKey, buildCollectionEntry, buildContainerFromVector, buildDefaultPolicy, buildKey, buildKeyFromJoinedRow, buildPolicyFor, buildPolicyFor, buildReferencesPKList, buildSelectionQueryForDirectCollectionMapping, cascadeDiscoverAndPersistUnregisteredNewObjects, cascadePerformRemoveIfRequired, cascadeRegisterNewIfRequired, clear, clone, cloneFor, collectObjectForNewCollection, compareCollectionsForChange, compareKeys, concatenateContainers, containerInstance, containerInstance, contains, contains, convertClassNamesToClasses, copyMapDataToRow, createChangeSetForKeys, createWrappedObjectFromExistingWrappedObject, deleteWrappedObject, equals, getAdditionalFieldsForJoin, getAdditionalTablesForJoinQuery, getChangeValuesFrom, getCloneDataFromChangeSet, getConstructor, getContainerClass, getContainerClassName, getDefaultContainerClass, getDescriptorForMapKey, getElementDescriptor, getIdentityFieldsForMapKey, getKeyMappingDataForWriteQuery, getKeySelectionCriteria, getKeyType, hasElementDescriptor, hashCode, hasOrder, initialize, initializeConstructor, isCollectionPolicy, isCursoredStreamPolicy, isDirectMapPolicy, isEmpty, isListPolicy, isMapKeyObject, isMappedKeyMapPolicy, isMapPolicy, isOrderedListPolicy, isValidContainer, isValidContainerType, iterateOnMapKey, keyFrom, keyFromEntry, keyFromIterator, mergeCascadeParts, mergeChanges, mergeChanges, next, nextEntry, nextEntry, postCalculateChanges, postCalculateChanges, postInitialize, prepareForExecution, processAdditionalWritableMapKeyFields, propagatesEventsToCollection, propogatePostDelete, propogatePostInsert, propogatePostUpdate, propogatePreDelete, propogatePreInsert, propogatePreUpdate, recordAddToCollectionInChangeRecord, recordPrivateOwnedRemovals, recordRemoveFromCollectionInChangeRecord, recordUpdateToCollectionInChangeRecord, removeFrom, removeFrom, removeFrom, requiresDataModificationEvents, setConstructor, setContainerClass, setContainerClassName, setDefaultContainerClass, setElementDescriptor, setKeyName, setKeyName, shouldAddAll, shouldIncludeKeyInDeleteEvent, shouldUpdateForeignKeysPostInsert, toString, unwrapElement, unwrapIteratorResult, updateChangeRecordForSelfMerge, updateJoinedMappingIndexesForMapKey, valueFromPKList, vectorFor</code></li>
</ul>
<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#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#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#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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="resultSetType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resultSetType</h4>
<pre>protected&nbsp;int resultSetType</pre>
</li>
</ul>
<a name="resultSetConcurrency">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resultSetConcurrency</h4>
<pre>protected&nbsp;int resultSetConcurrency</pre>
</li>
</ul>
<a name="FETCH_FORWARD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FETCH_FORWARD</h4>
<pre>public static final&nbsp;int FETCH_FORWARD</pre>
<div class="block">JDBC 2.0 The rows in a result set will be processed in a forward direction; first-to-last.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.FETCH_FORWARD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FETCH_REVERSE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FETCH_REVERSE</h4>
<pre>public static final&nbsp;int FETCH_REVERSE</pre>
<div class="block">JDBC 2.0 The rows in a result set will be processed in a reverse direction; last-to-first.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.FETCH_REVERSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FETCH_UNKNOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FETCH_UNKNOWN</h4>
<pre>public static final&nbsp;int FETCH_UNKNOWN</pre>
<div class="block">JDBC 2.0 The order in which rows in a result set will be processed is unknown.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.FETCH_UNKNOWN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_FORWARD_ONLY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_FORWARD_ONLY</h4>
<pre>public static final&nbsp;int TYPE_FORWARD_ONLY</pre>
<div class="block">JDBC 2.0 The type for a ResultSet object whose cursor may move only forward.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.TYPE_FORWARD_ONLY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_SCROLL_INSENSITIVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_SCROLL_INSENSITIVE</h4>
<pre>public static final&nbsp;int TYPE_SCROLL_INSENSITIVE</pre>
<div class="block">JDBC 2.0 The type for a ResultSet object that is scrollable but generally not sensitive to changes made by others.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.TYPE_SCROLL_INSENSITIVE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_SCROLL_SENSITIVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_SCROLL_SENSITIVE</h4>
<pre>public static final&nbsp;int TYPE_SCROLL_SENSITIVE</pre>
<div class="block">JDBC 2.0 The type for a ResultSet object that is scrollable and generally sensitive to changes made by others.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.TYPE_SCROLL_SENSITIVE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONCUR_READ_ONLY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONCUR_READ_ONLY</h4>
<pre>public static final&nbsp;int CONCUR_READ_ONLY</pre>
<div class="block">JDBC 2.0 The concurrency mode for a ResultSet object that may NOT be updated.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.CONCUR_READ_ONLY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONCUR_UPDATABLE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CONCUR_UPDATABLE</h4>
<pre>public static final&nbsp;int CONCUR_UPDATABLE</pre>
<div class="block">JDBC 2.0 The concurrency mode for a ResultSet object that may be updated.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.persistence.queries.ScrollableCursorPolicy.CONCUR_UPDATABLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ScrollableCursorPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ScrollableCursorPolicy</h4>
<pre>public&nbsp;ScrollableCursorPolicy()</pre>
<div class="block">PUBLIC:
Create a new scrollable cursor policy.</div>
</li>
</ul>
<a name="ScrollableCursorPolicy-org.eclipse.persistence.queries.ReadQuery-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ScrollableCursorPolicy</h4>
<pre>public&nbsp;ScrollableCursorPolicy(<a href="../../../../org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a>&nbsp;query,
int&nbsp;pageSize)</pre>
<div class="block">INTERNAL:
Create a cursor policy with the pagesize.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="execute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
<pre>public&nbsp;<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>&nbsp;execute()</pre>
<div class="block">INTERNAL:
Execute the cursored select and build the stream.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#execute--">execute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></code></dd>
</dl>
</li>
</ul>
<a name="getResultSetConcurrency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResultSetConcurrency</h4>
<pre>public&nbsp;int&nbsp;getResultSetConcurrency()</pre>
<div class="block">PUBLIC:
The ResultSetConcurrency specifies if the resultset is updatable.
It is one of,
CONCUR_READ_ONLY,
CONCUR_UPDATABLE</div>
</li>
</ul>
<a name="getResultSetType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResultSetType</h4>
<pre>public&nbsp;int&nbsp;getResultSetType()</pre>
<div class="block">PUBLIC:
The ResultSetType specifies if the resultset is sensitive to changes made by others.
It is one of,
TYPE_SCROLL_INSENSITIVE,
TYPE_SCROLL_SENSITIVE</div>
</li>
</ul>
<a name="isScrollableCursorPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isScrollableCursorPolicy</h4>
<pre>public&nbsp;boolean&nbsp;isScrollableCursorPolicy()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>isScrollableCursorPolicy</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.queries.ContainerPolicy</code></dd>
</dl>
</li>
</ul>
<a name="remoteExecute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remoteExecute</h4>
<pre>public&nbsp;<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>&nbsp;remoteExecute()</pre>
<div class="block">INTERNAL:
Execute the cursored select and build the stream.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html#remoteExecute--">remoteExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></code></dd>
</dl>
</li>
</ul>
<a name="setResultSetConcurrency-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResultSetConcurrency</h4>
<pre>public&nbsp;void&nbsp;setResultSetConcurrency(int&nbsp;resultSetConcurrency)</pre>
<div class="block">PUBLIC:
The ResultSetConcurrency specifies if the resultset is updatable.
It is one of,
CONCUR_READ_ONLY,
CONCUR_UPDATABLE</div>
</li>
</ul>
<a name="setResultSetType-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setResultSetType</h4>
<pre>public&nbsp;void&nbsp;setResultSetType(int&nbsp;resultSetType)</pre>
<div class="block">PUBLIC:
The ResultSetType specifies if the resultset is sensitive to changes made by others.
It is one of,
TYPE_SCROLL_INSENSITIVE,
TYPE_SCROLL_SENSITIVE</div>
</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="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 class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/queries/ScrollableCursor.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/queries/SQLCall.html" title="class in org.eclipse.persistence.queries"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/queries/ScrollableCursorPolicy.html" target="_top">Frames</a></li>
<li><a href="ScrollableCursorPolicy.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>