| Interface | Description |
|---|---|
| ClosableIterator<R> |
An iterator that give a chance to release resources.
|
| Functions |
An interface contains a set of functions.
|
| Functions.Function0<R> |
A function which has not any parameter.
|
| Functions.Function1<T1,R> |
A function which contains only one parameter.
|
| Functions.Function2<T1,T2,R> |
A function which contains two parameters.
|
| Functions.Function3<T1,T2,T3,R> |
A function which contains three parameters.
|
| RetryHelper.CheckedFunction<T> | |
| SizeEstimator<T> |
An interface to estimate the size of payload in memory.
|
| Class | Description |
|---|---|
| AvroOrcUtils |
Methods including addToVector, addUnionValue, createOrcSchema are originally from
https://github.com/streamsets/datacollector.
|
| Base64CodecUtil | |
| BaseFileUtils | |
| BinaryUtil | |
| BufferedRandomAccessFile |
Use a private buffer for the read/write/seek operations of the RandomAccessFile
to reduce the number of disk operations.
|
| CleanerUtils | |
| ClusteringUtils |
Helper class to generate clustering plan from metadata.
|
| CollectionUtils | |
| CommitUtils |
Helper class to generate commit metadata.
|
| CompactionUtils |
Helper class to generate compaction plan from FileGroup/FileSlice abstraction.
|
| CustomizedThreadFactory |
A thread factory for creation of threads
|
| DateTimeUtils | |
| DefaultSizeEstimator<T> |
Default implementation of size-estimator that uses Twitter's ObjectSizeCalculator.
|
| Either<L,R> |
Utility that could hold exclusively only either of (hence the name):
Non-null value of type
L
Non-null value of type R
|
| Either.EitherLeft<L,R> | |
| Either.EitherRight<L,R> | |
| FileIOUtils |
Bunch of utility methods for working with files and byte streams.
|
| FutureUtils |
A utility class for future operation.
|
| HoodieRecordSizeEstimator<T extends HoodieRecordPayload> |
Size Estimator for Hoodie record payload.
|
| HoodieTimer |
Timing utility to help keep track of execution times of code blocks.
|
| InternalSchemaCache | |
| JsonUtils | |
| MapUtils | |
| MarkerUtils |
A utility class for marker related operations.
|
| NetworkUtils |
A utility class for network.
|
| NumericUtils |
A utility class for numeric.
|
| ObjectSizeCalculator |
Contains utility methods for calculating the memory usage of objects.
|
| Option<T> |
Provides functionality same as java.util.Optional but is also made Serializable.
|
| OrcReaderIterator<T> |
This class wraps a ORC reader and provides an iterator based api to read from an ORC file.
|
| OrcUtils |
Utility functions for ORC files.
|
| ParquetReaderIterator<T> |
This class wraps a parquet reader and provides an iterator based api to read from a parquet file.
|
| ParquetUtils |
Utility functions involving with parquet.
|
| PartitionPathEncodeUtils |
Utils to encode/decode the partition path.
|
| RateLimiter | |
| ReflectionUtils |
A utility class for reflection.
|
| RetryHelper<T> | |
| RocksDBSchemaHelper |
Helper class to generate Key and column names for rocksdb based view
For RocksDB, 3 colFamilies are used for storing file-system view for each table.
|
| SerializationUtils |
SerializationUtils class internally uses Kryo serializer for serializing / deserializing objects. |
| SpillableMapUtils |
A utility class supports spillable map.
|
| StringUtils |
Simple utility for operations on strings.
|
| TablePathUtils | |
| TypeUtils | |
| ValidationUtils |
Copyright © 2022 The Apache Software Foundation. All rights reserved.