UNPKG

cassandra-server

Version:

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

534 lines (530 loc) 26 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>AbstractBounds (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="AbstractBounds (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/AbstractBounds.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 Class</li> <li><a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class 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/AbstractBounds.html" target="_top">Frames</a></li> <li><a href="AbstractBounds.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_class_summary">Nested</a>&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.apache.cassandra.dht</div> <h2 title="Class AbstractBounds" class="title">Class AbstractBounds&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>org.apache.cassandra.dht.AbstractBounds&lt;T&gt;</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> <dl> <dt>Direct Known Subclasses:</dt> <dd><a href="../../../../org/apache/cassandra/dht/Bounds.html" title="class in org.apache.cassandra.dht">Bounds</a>, <a href="../../../../org/apache/cassandra/dht/ExcludingBounds.html" title="class in org.apache.cassandra.dht">ExcludingBounds</a>, <a href="../../../../org/apache/cassandra/dht/IncludingExcludingBounds.html" title="class in org.apache.cassandra.dht">IncludingExcludingBounds</a>, <a href="../../../../org/apache/cassandra/dht/Range.html" title="class in org.apache.cassandra.dht">Range</a></dd> </dl> <hr> <br> <pre>public abstract class <span class="strong">AbstractBounds&lt;T extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>&gt;</span> extends java.lang.Object implements java.io.Serializable</pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.apache.cassandra.dht.AbstractBounds">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> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Class and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class in org.apache.cassandra.dht">AbstractBounds.AbstractBoundsSerializer</a></strong></code>&nbsp;</td> </tr> </table> </li> </ul> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <table class="overviewSummary" 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><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#left">left</a></strong></code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#partitioner">partitioner</a></strong></code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#right">right</a></strong></code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class in org.apache.cassandra.dht">AbstractBounds.AbstractBoundsSerializer</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#serializer">serializer</a></strong></code>&nbsp;</td> </tr> </table> </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/AbstractBounds.html#AbstractBounds(T,%20T,%20org.apache.cassandra.dht.IPartitioner)">AbstractBounds</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;left, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;right, <a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a>&nbsp;partitioner)</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>abstract boolean</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#contains(T)">contains</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;start)</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>protected abstract java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getClosingString()">getClosingString</a></strong>()</code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected abstract java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getOpeningString()">getOpeningString</a></strong>()</code>&nbsp;</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#getString(org.apache.cassandra.db.marshal.AbstractType)">getString</a></strong>(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;keyValidator)</code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#hashCode()">hashCode</a></strong>()</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/AbstractBounds.html#intersects(java.lang.Iterable)">intersects</a></strong>(java.lang.Iterable&lt;<a href="../../../../org/apache/cassandra/dht/Range.html" title="class in org.apache.cassandra.dht">Range</a>&lt;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;&nbsp;ranges)</code> <div class="block">return true if @param range intersects any of the given @param ranges</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>abstract <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/AbstractBounds.html" title="type parameter in AbstractBounds">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/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#split(T)">split</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">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>abstract <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/AbstractBounds.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>abstract <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/AbstractBounds.html#toTokenBounds()">toTokenBounds</a></strong>()</code> <div class="block">Transform this abstract bounds to a token abstract bounds.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>abstract 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/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#unwrap()">unwrap</a></strong>()</code>&nbsp;</td> </tr> <tr class="altColor"> <td class="colFirst"><code>abstract <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a>&lt;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/dht/AbstractBounds.html#withNewRight(T)">withNewRight</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;newRight)</code>&nbsp;</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.Object</h3> <code>clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</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="serializer"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>serializer</h4> <pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class in org.apache.cassandra.dht">AbstractBounds.AbstractBoundsSerializer</a> serializer</pre> </li> </ul> <a name="left"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>left</h4> <pre>public final&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a> left</pre> </li> </ul> <a name="right"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>right</h4> <pre>public final&nbsp;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a> right</pre> </li> </ul> <a name="partitioner"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>partitioner</h4> <pre>protected final transient&nbsp;<a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a> partitioner</pre> </li> </ul> </li> </ul> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_detail"> <!-- --> </a> <h3>Constructor Detail</h3> <a name="AbstractBounds(org.apache.cassandra.dht.RingPosition,org.apache.cassandra.dht.RingPosition,org.apache.cassandra.dht.IPartitioner)"> <!-- --> </a><a name="AbstractBounds(T, T, org.apache.cassandra.dht.IPartitioner)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>AbstractBounds</h4> <pre>public&nbsp;AbstractBounds(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;left, <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;right, <a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a>&nbsp;partitioner)</pre> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <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 abstract&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/AbstractBounds.html" title="type parameter in AbstractBounds">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/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;&nbsp;split(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;position)</pre> <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> </li> </ul> <a name="hashCode()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> <pre>public&nbsp;int&nbsp;hashCode()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd> </dl> </li> </ul> <a name="intersects(java.lang.Iterable)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>intersects</h4> <pre>public&nbsp;boolean&nbsp;intersects(java.lang.Iterable&lt;<a href="../../../../org/apache/cassandra/dht/Range.html" title="class in org.apache.cassandra.dht">Range</a>&lt;<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;&nbsp;ranges)</pre> <div class="block">return true if @param range intersects any of the given @param ranges</div> </li> </ul> <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 abstract&nbsp;boolean&nbsp;contains(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;start)</pre> </li> </ul> <a name="unwrap()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>unwrap</h4> <pre>public abstract&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/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&gt;&nbsp;unwrap()</pre> </li> </ul> <a name="getString(org.apache.cassandra.db.marshal.AbstractType)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getString</h4> <pre>public&nbsp;java.lang.String&nbsp;getString(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;keyValidator)</pre> </li> </ul> <a name="getOpeningString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getOpeningString</h4> <pre>protected abstract&nbsp;java.lang.String&nbsp;getOpeningString()</pre> </li> </ul> <a name="getClosingString()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getClosingString</h4> <pre>protected abstract&nbsp;java.lang.String&nbsp;getClosingString()</pre> </li> </ul> <a name="toRowBounds()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toRowBounds</h4> <pre>public abstract&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">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> </li> </ul> <a name="toTokenBounds()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toTokenBounds</h4> <pre>public abstract&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">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> </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 abstract&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/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&gt;&nbsp;withNewRight(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>&nbsp;newRight)</pre> </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/AbstractBounds.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 Class</li> <li><a href="../../../../org/apache/cassandra/dht/AbstractBounds.AbstractBoundsSerializer.html" title="class 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/AbstractBounds.html" target="_top">Frames</a></li> <li><a href="AbstractBounds.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_class_summary">Nested</a>&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 &copy; 2014 The Apache Software Foundation</small></p> </body> </html>