Send feedback
Class Range<T,R> (2.30.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.30.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 Name Description T
R
Methods
endClosed(T end)
public R endClosed ( T end )
Creates a new Range with the specified inclusive end and the current start.
Parameter Name Description end
T
endOpen(T end)
Creates a new Range with the specified exclusive end and the current start.
Parameter Name Description end
T
endUnbounded()
Creates a new Range with the current start and an unbounded end.
getEnd()
Gets the current end value.
getEndBound()
public Range . BoundType getEndBound ()
Gets the current end BoundType .
getStart()
Gets the current start value.
getStartBound()
public Range . BoundType getStartBound ()
Gets the current start BoundType .
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
startClosed(T start)
public R startClosed ( T start )
Creates a new Range with the specified inclusive start and the current end.
Parameter Name Description start
T
startOpen(T start)
public R startOpen ( T start )
Creates a new Range with the specified exclusive start and the current end.
Parameter Name Description start
T
startUnbounded()
public R startUnbounded ()
Creates a new Range with an unbounded start and the current end.
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-04 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-04 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-04 UTC."]]