UNPKG

cassandra-server

Version:

A thin Javascript wrapper around Apache Cassandra to provide out of the box server support

499 lines (495 loc) 28.4 kB
<!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 (version 1.7.0_67) on Sun Sep 07 15:29:31 CEST 2014 --> <title>IncludingExcludingBounds (apache-cassandra API)</title> <meta name="date" content="2014-09-07"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="IncludingExcludingBounds (apache-cassandra API)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/IncludingExcludingBounds.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><a href="../../../../org/apache/cassandra/dht/ExcludingBounds.html" title="class in org.apache.cassandra.dht"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/cassandra/dht/IncludingExcludingBounds.html" target="_top">Frames</a></li> <li><a href="IncludingExcludingBounds.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_org.apache.cassandra.dht.AbstractBounds">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#fields_inherited_from_class_org.apache.cassandra.dht.AbstractBounds">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>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.cassandra.dht</div> <h2 title="Class IncludingExcludingBounds" class="title">Class IncludingExcludingBounds&lt;T extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">org.apache.cassandra.dht.AbstractBounds</a>&lt;T&gt;</li> <li> <ul class="inheritance"> <li>org.apache.cassandra.dht.IncludingExcludingBounds&lt;T&gt;</li> </ul> </li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> <dd>java.io.Serializable</dd> </dl> <hr> <br> <pre>public class <span class="strong">IncludingExcludingBounds&lt;T extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</span> extends <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;T&gt;</pre> <div class="block">AbstractBounds containing only its left endpoint: [left, right). Used by CQL key >= X AND key < Y range scans.</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.apache.cassandra.dht.IncludingExcludingBounds">Serialized Form</a></dd></dl> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ======== NESTED CLASS SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="nested_class_summary"> <!-- --> </a> <h3>Nested Class Summary</h3> <ul class="blockList"> <li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.cassandra.dht.AbstractBounds"> <!-- --> </a> <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.cassandra.dht.<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a></h3> <code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class in org.apache.cassandra.dht">AbstractBounds.AbstractBoundsSerializer</a></code></li> </ul> </li> </ul> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <ul class="blockList"> <li class="blockList"><a name="fields_inherited_from_class_org.apache.cassandra.dht.AbstractBounds"> <!-- --> </a> <h3>Fields inherited from class&nbsp;org.apache.cassandra.dht.<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a></h3> <code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#left">left</a>, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#partitioner">partitioner</a>, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#right">right</a>, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#serializer">serializer</a></code></li> </ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_summary"> <!-- --> </a> <h3>Constructor Summary</h3> <table class="overviewSummary" 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><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#IncludingExcludingBounds(T,%20T)">IncludingExcludingBounds</a></strong>(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;left, <a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;right)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#contains(T)">contains</a></strong>(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;position)</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;o)</code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#getClosingString()">getClosingString</a></strong>()</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#getOpeningString()">getOpeningString</a></strong>()</code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/apache/cassandra/utils/Pair.html" title="class in org.apache.cassandra.utils">Pair</a>&lt;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;,<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#split(T)">split</a></strong>(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;position)</code> <div class="block">Given token T and AbstractBounds ?L,R?, returns Pair(?L,T], (T,R?), where ? means that the same type of AbstractBounds is returned as the original.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/db/RowPosition.html" title="interface in org.apache.cassandra.db">RowPosition</a>&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#toRowBounds()">toRowBounds</a></strong>()</code> <div class="block">Transform this abstract bounds to equivalent covering bounds of row positions.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#toString()">toString</a></strong>()</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/Token.html" title="class in org.apache.cassandra.dht">Token</a>&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#toTokenBounds()">toTokenBounds</a></strong>()</code> <div class="block">Transform this abstract bounds to a token abstract bounds.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#unwrap()">unwrap</a></strong>()</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html#withNewRight(T)">withNewRight</a></strong>(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;newRight)</code>&nbsp;</td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_org.apache.cassandra.dht.AbstractBounds"> <!-- --> </a> <h3>Methods inherited from class&nbsp;org.apache.cassandra.dht.<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a></h3> <code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getString(org.apache.cassandra.db.marshal.AbstractType)">getString</a>, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#hashCode()">hashCode</a>, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#intersects(java.lang.Iterable)">intersects</a></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.Object</h3> <code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</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="IncludingExcludingBounds(org.apache.cassandra.dht.RingPosition,org.apache.cassandra.dht.RingPosition)"> <!-- --> </a><a name="IncludingExcludingBounds(T, T)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>IncludingExcludingBounds</h4> <pre>public&nbsp;IncludingExcludingBounds(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;left, <a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;right)</pre> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="contains(org.apache.cassandra.dht.RingPosition)"> <!-- --> </a><a name="contains(T)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>contains</h4> <pre>public&nbsp;boolean&nbsp;contains(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;position)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#contains(T)">contains</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="split(org.apache.cassandra.dht.RingPosition)"> <!-- --> </a><a name="split(T)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>split</h4> <pre>public&nbsp;<a href="../../../../org/apache/cassandra/utils/Pair.html" title="class in org.apache.cassandra.utils">Pair</a>&lt;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;,<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;&gt;&nbsp;split(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;position)</pre> <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#split(T)">AbstractBounds</a></code></strong></div> <div class="block">Given token T and AbstractBounds ?L,R?, returns Pair(?L,T], (T,R?), where ? means that the same type of AbstractBounds is returned as the original. Put another way, returns a Pair of everything this AbstractBounds contains up to and including the split position, and everything it contains after (not including the split position). The original AbstractBounds must either contain the position T, or T should be equals to the left bound L. If the split would only yield the same AbstractBound, null is returned instead.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#split(T)">split</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="unwrap()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>unwrap</h4> <pre>public&nbsp;java.util.List&lt;? extends <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;&gt;&nbsp;unwrap()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#unwrap()">unwrap</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="equals(java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>equals</h4> <pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd> </dl> </li> </ul> <a name="toString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toString</h4> <pre>public&nbsp;java.lang.String&nbsp;toString()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd> </dl> </li> </ul> <a name="getOpeningString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getOpeningString</h4> <pre>protected&nbsp;java.lang.String&nbsp;getOpeningString()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getOpeningString()">getOpeningString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="getClosingString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getClosingString</h4> <pre>protected&nbsp;java.lang.String&nbsp;getClosingString()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getClosingString()">getClosingString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="toRowBounds()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toRowBounds</h4> <pre>public&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/db/RowPosition.html" title="interface in org.apache.cassandra.db">RowPosition</a>&gt;&nbsp;toRowBounds()</pre> <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#toRowBounds()">AbstractBounds</a></code></strong></div> <div class="block">Transform this abstract bounds to equivalent covering bounds of row positions. If this abstract bounds was already an abstractBounds of row positions, this is a noop.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#toRowBounds()">toRowBounds</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="toTokenBounds()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toTokenBounds</h4> <pre>public&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/Token.html" title="class in org.apache.cassandra.dht">Token</a>&gt;&nbsp;toTokenBounds()</pre> <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#toTokenBounds()">AbstractBounds</a></code></strong></div> <div class="block">Transform this abstract bounds to a token abstract bounds. If this abstract bounds was already an abstractBounds of token, this is a noop, otherwise this use the row position tokens.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#toTokenBounds()">toTokenBounds</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></dd> </dl> </li> </ul> <a name="withNewRight(org.apache.cassandra.dht.RingPosition)"> <!-- --> </a><a name="withNewRight(T)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>withNewRight</h4> <pre>public&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&gt;&nbsp;withNewRight(<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a>&nbsp;newRight)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#withNewRight(T)">withNewRight</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="type parameter in IncludingExcludingBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</code></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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/IncludingExcludingBounds.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><a href="../../../../org/apache/cassandra/dht/ExcludingBounds.html" title="class in org.apache.cassandra.dht"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/cassandra/dht/IncludingExcludingBounds.html" target="_top">Frames</a></li> <li><a href="IncludingExcludingBounds.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_org.apache.cassandra.dht.AbstractBounds">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#fields_inherited_from_class_org.apache.cassandra.dht.AbstractBounds">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>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>Copyright &copy; 2014 The Apache Software Foundation</small></p> </body> </html>