| 接口 | 说明 |
|---|---|
| BiFunctionWithIOE<T,U,R> |
A bi function with
IOException. |
| CloseableIterator<T> |
This interface represents an
Iterator that is also AutoCloseable. |
| ConsumerWithIOException<T> |
A consumer with
IOException. |
| Filter<T> |
Represents a filter (boolean-valued function) of one argument.
|
| FunctionWithException<T,R,E extends Throwable> |
A functional interface for a
Function that may throw exceptions. |
| IntIterator |
Iterator for ints.
|
| IOFunction<T,R> |
A functional interface for a
Function that may throw IOException. |
| KeyValueIterator<K,V> |
An iterator for Key and Value.
|
| ParallelExecution.ParallelBatch<T,E> |
A batch provides next and extra message.
|
| Pool.Recycler<T> |
A Recycler puts objects into the pool that the recycler is associated with.
|
| SerBiFunction<T,U,R> |
A
BiFunction that is also Serializable. |
| SerializableFunction<T,R> |
A
Function that is also Serializable. |
| ThrowingConsumer<T,E extends Throwable> |
This interface is basically Java's
Consumer interface enhanced with
the ability to throw an exception. |
| 类 | 说明 |
|---|---|
| ArrayUtils |
Utils for array.
|
| BinaryRowDataUtil |
Utilities for
BinaryRow. |
| BinaryStringUtils |
Util for
BinaryString. |
| BinPacking |
Contains bin packing implementations.
|
| CloseableIterator.IteratorAdapter<E> |
Adapter from
Iterator to CloseableIterator. |
| DateTimeUtils |
Utils for date time.
|
| DecimalUtils |
Utilities for
Decimal. |
| EncodingUtils |
General utilities for string-encoding.
|
| ExceptionUtils |
A collection of utility functions for dealing with exceptions and exception workflows.
|
| ExecutorThreadFactory |
A thread factory intended for use by critical thread pools.
|
| ExecutorThreadFactory.Builder |
Builder for
ExecutorThreadFactory. |
| FatalExitExceptionHandler |
Handler for uncaught exceptions that will log the exception and kill the process afterwards.
|
| FileIOUtils |
This is a utility class to deal files and directories.
|
| HadoopUtils |
Utility class for working with Hadoop-related classes.
|
| IDMapping<T> |
Incremental id generation.
|
| InstantiationUtil |
Utility class to create instances from class objects and checking failure reasons.
|
| InstantiationUtil.ClassLoaderObjectInputStream |
A custom ObjectInputStream that can load classes using a specific ClassLoader.
|
| Int2ShortHashMap |
Int to short hash map.
|
| InternalRowUtils |
Utils for
InternalRow structures. |
| IntFileUtils |
File to store ints.
|
| IntHashSet |
A hash set for ints.
|
| IOUtils |
An utility class for I/O related functionality.
|
| IteratorResultIterator<E> |
A simple
RecordReader.RecordIterator that returns the elements of an iterator. |
| KeyProjectedRow |
A
InternalRow to project key fields with RowKind.INSERT. |
| ListDelimitedSerializer |
Encapsulates a logic of serialization and deserialization of a list with a delimiter.
|
| LocalFileUtils |
Utils for local file.
|
| LongCounter |
An counter that sums up
long values. |
| MapBuilder<K,V> |
Build for
Map. |
| MathUtils |
Collection of simple mathematical routines.
|
| MurmurHashUtils |
Murmur Hash.
|
| ObjectUtils |
Utils for objects.
|
| Pair<L,R> |
Pair contains left and right.
|
| ParallelExecution<T,E> |
A class to help parallel execution.
|
| ParameterUtils |
This is a util class for converting string parameter to another format.
|
| Pool<T> |
A pool to cache and recycle heavyweight objects, to reduce object allocation.
|
| PositiveIntInt |
IntInt pojo class.
|
| PositiveIntIntSerializer | |
| Preconditions |
A collection of static utility methods to validate input.
|
| ProjectedRow |
An implementation of
InternalRow which provides a projected view of the underlying InternalRow. |
| Projection |
Projection represents a list of (possibly nested) indexes that can be used to project
data types. |
| ProjectToRowFunction |
Project
BinaryRow fields into InternalRow. |
| RecyclableIterator<E> |
Utility base class for iterators that accept a recycler.
|
| Reference<T> |
Refer a object.
|
| ReflectionUtils |
Utils for java reflection.
|
| RowDataToObjectArrayConverter |
Convert
InternalRow to object array. |
| SortUtil |
Util for sort.
|
| StringUtils |
Utils for
BinaryString and utility class to convert objects into strings in vice-versa. |
| ThreadUtils |
Utils for thread.
|
| TimeUtils |
Collection of utilities about time intervals.
|
| Triple<T0,T1,T2> |
Container that accommodates three fields.
|
| TypeCheckUtils |
Utils for type.
|
| TypeUtils |
Type related helper functions.
|
| VarLengthIntUtils |
Utils for encoding int/long to var length bytes.
|
| VectorMappingUtils |
This is a util about how to expand the
ColumnVectors with the partition row and index
mapping. |
| 枚举 | 说明 |
|---|---|
| HadoopUtils.HadoopConfigLoader |
Specifies the way of loading hadoop config.
|
| OperatingSystem |
An enumeration indicating the operating system that the JVM runs on.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.