cassandra-server
Version:
A thin Javascript wrapper around Apache Cassandra to provide out of the box server support
534 lines (530 loc) • 26 kB
HTML
<!-- 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: </li>
<li><a href="#nested_class_summary">Nested</a> | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </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<T extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>></h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.cassandra.dht.AbstractBounds<T></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<T extends <a href="../../../../org/apache/cassandra/dht/RingPosition.html" title="interface in org.apache.cassandra.dht">RingPosition</a>></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"> </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 </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> </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"> </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> </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> </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> </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> </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"> </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> left,
<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> right,
<a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a> partitioner)</code> </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"> </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> start)</code> </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> </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> </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><?> keyValidator)</code> </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> </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<<a href="../../../../org/apache/cassandra/dht/Range.html" title="class in org.apache.cassandra.dht">Range</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>> 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><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>,<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<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#split(T)">split</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> 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><<a href="../../../../org/apache/cassandra/db/RowPosition.html" title="interface in org.apache.cassandra.db">RowPosition</a>></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><<a href="../../../../org/apache/cassandra/dht/Token.html" title="class in org.apache.cassandra.dht">Token</a>></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<? extends <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<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#unwrap()">unwrap</a></strong>()</code> </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><<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#withNewRight(T)">withNewRight</a></strong>(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> newRight)</code> </td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class 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 <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 <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 <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 <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 AbstractBounds(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> left,
<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> right,
<a href="../../../../org/apache/cassandra/dht/IPartitioner.html" title="interface in org.apache.cassandra.dht">IPartitioner</a> 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 <a href="../../../../org/apache/cassandra/utils/Pair.html" title="class in org.apache.cassandra.utils">Pair</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>,<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>> split(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> 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 int hashCode()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>hashCode</code> in class <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 boolean intersects(java.lang.Iterable<<a href="../../../../org/apache/cassandra/dht/Range.html" title="class in org.apache.cassandra.dht">Range</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>> 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 boolean contains(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> start)</pre>
</li>
</ul>
<a name="unwrap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public abstract java.util.List<? extends <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>>> 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 java.lang.String getString(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> keyValidator)</pre>
</li>
</ul>
<a name="getOpeningString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOpeningString</h4>
<pre>protected abstract java.lang.String getOpeningString()</pre>
</li>
</ul>
<a name="getClosingString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosingString</h4>
<pre>protected abstract java.lang.String getClosingString()</pre>
</li>
</ul>
<a name="toRowBounds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toRowBounds</h4>
<pre>public abstract <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/db/RowPosition.html" title="interface in org.apache.cassandra.db">RowPosition</a>> 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 <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/Token.html" title="class in org.apache.cassandra.dht">Token</a>> 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 <a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="class in org.apache.cassandra.dht">AbstractBounds</a><<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a>> withNewRight(<a href="../../../../org/apache/cassandra/dht/AbstractBounds.html" title="type parameter in AbstractBounds">T</a> 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: </li>
<li><a href="#nested_class_summary">Nested</a> | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </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 © 2014 The Apache Software Foundation</small></p>
</body>
</html>