@Public
@Evolving
public final class Utils
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Utils.Version |
A generic Version class.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <T> int |
lowerBound(java.util.List<? extends java.lang.Comparable<? super T>> list,
T key) |
Lower bound binary search.
|
static <T> int |
lowerBound(java.util.List<? extends T> list,
T key,
java.util.Comparator<? super T> cmp) |
Lower bound binary search.
|
static java.lang.String |
readString(java.io.DataInput in) |
Read a String as a VInt n, followed by n Bytes in Text format.
|
static int |
readVInt(java.io.DataInput in) |
Decoding the variable-length integer.
|
static long |
readVLong(java.io.DataInput in) |
Decoding the variable-length integer.
|
static <T> int |
upperBound(java.util.List<? extends java.lang.Comparable<? super T>> list,
T key) |
Upper bound binary search.
|
static <T> int |
upperBound(java.util.List<? extends T> list,
T key,
java.util.Comparator<? super T> cmp) |
Upper bound binary search.
|
static void |
writeString(java.io.DataOutput out,
java.lang.String s) |
Write a String as a VInt n, followed by n Bytes as in Text format.
|
static void |
writeVInt(java.io.DataOutput out,
int n) |
Encoding an integer into a variable-length encoding format.
|
static void |
writeVLong(java.io.DataOutput out,
long n) |
Encoding a Long integer into a variable-length encoding format.
|
public static void writeVInt(java.io.DataOutput out,
int n)
throws java.io.IOException
Utils#writeVLong(out, n).out - output streamn - The integer to be encodedjava.io.IOException - raised on errors performing I/O.writeVLong(DataOutput, long)public static void writeVLong(java.io.DataOutput out,
long n)
throws java.io.IOException
out - output streamn - the integer numberjava.io.IOException - raised on errors performing I/O.public static int readVInt(java.io.DataInput in)
throws java.io.IOException
(int)Utils#readVLong(in).in - input streamjava.io.IOException - raised on errors performing I/O.readVLong(DataInput)public static long readVLong(java.io.DataInput in)
throws java.io.IOException
in - input streamjava.io.IOException - raised on errors performing I/O.public static void writeString(java.io.DataOutput out,
java.lang.String s)
throws java.io.IOException
out - out.s - s.java.io.IOException - raised on errors performing I/O.public static java.lang.String readString(java.io.DataInput in)
throws java.io.IOException
in - The input stream.java.io.IOException - raised on errors performing I/O.public static <T> int lowerBound(java.util.List<? extends T> list,
T key,
java.util.Comparator<? super T> cmp)
T - Type of the input key.list - The listkey - The input key.cmp - Comparator for the key.public static <T> int upperBound(java.util.List<? extends T> list,
T key,
java.util.Comparator<? super T> cmp)
T - Type of the input key.list - The listkey - The input key.cmp - Comparator for the key.public static <T> int lowerBound(java.util.List<? extends java.lang.Comparable<? super T>> list,
T key)
T - Type of the input key.list - The listkey - The input key.public static <T> int upperBound(java.util.List<? extends java.lang.Comparable<? super T>> list,
T key)
T - Type of the input key.list - The listkey - The input key.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.