Send feedback
Class Range<T,R> (2.13.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.13.0 keyboard_arrow_down
public abstract class Range<T,R> implements Serializable
Range API.
This base class represents the API for all ranges in the Cloud Bigtable client. Please note
this mutable type. It's intended to support fluent DSLs.For example:
// A Range that encloses all strings
ByteStringRange.unbounded();
// Range that includes all strings including "begin" up until "end"
ByteStringRange.unbounded().of("start", "end");
// Create a Bytestring range with an unbounded start and the inclusive end "end"
ByteStringRange.unbounded().endClosed("end");
// Ranges are mutable, so take care to clone them to get a new instance
ByteStringRange r1 = ByteStringRange.of("a", "z");
ByteStringRange r2 = r1.clone().endUnbounded();
Type Parameters
Methods
endClosed(T end)
public R endClosed(T end)
Creates a new Range with the specified inclusive end and the current start.
Parameter
Returns
endOpen(T end)
Creates a new Range with the specified exclusive end and the current start.
Parameter
Returns
endUnbounded()
Creates a new Range with the current start and an unbounded end.
Returns
getEnd()
Gets the current end value.
Returns
getEndBound()
public Range.BoundType getEndBound()
Gets the current end BoundType .
Returns
getStart()
Gets the current start value.
Returns
getStartBound()
public Range.BoundType getStartBound()
Gets the current start BoundType .
Returns
of(T startClosed, T endOpen)
public R of(T startClosed, T endOpen)
Creates a new Range with the specified inclusive start and the specified exclusive end.
Parameters
Name Description startClosed T
endOpen T
Returns
startClosed(T start)
public R startClosed(T start)
Creates a new Range with the specified inclusive start and the current end.
Parameter
Returns
startOpen(T start)
public R startOpen(T start)
Creates a new Range with the specified exclusive start and the current end.
Parameter
Returns
startUnbounded()
public R startUnbounded()
Creates a new Range with an unbounded start and the current end.
Returns
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]