public class HiveManifestUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FILE_NAMES |
static String |
FILE_SIZES |
static String |
MANIFEST_VERSION |
static String |
VERSION_1 |
Modifier and Type | Method and Description |
---|---|
static String |
compressFileSizes(List<Long> fileSizes) |
static Page |
createFileStatisticsPage(long fileSize,
long rowCount) |
static Optional<Page> |
createPartitionManifest(PartitionUpdate partitionUpdate) |
static List<Long> |
decompressFileSizes(String compressedFileSizes) |
static long |
getFileSize(Page statisticsPage,
int position) |
static OptionalLong |
getManifestSizeInBytes(ConnectorSession session,
PartitionUpdate partitionUpdate,
Map<String,String> parameters) |
static Map<String,String> |
updatePartitionMetadataWithFileNamesAndSizes(PartitionUpdate partitionUpdate,
Map<String,String> metadata) |
public static final String FILE_NAMES
public static final String FILE_SIZES
public static final String MANIFEST_VERSION
public static final String VERSION_1
public static Page createFileStatisticsPage(long fileSize, long rowCount)
public static long getFileSize(Page statisticsPage, int position)
public static Optional<Page> createPartitionManifest(PartitionUpdate partitionUpdate)
public static Map<String,String> updatePartitionMetadataWithFileNamesAndSizes(PartitionUpdate partitionUpdate, Map<String,String> metadata)
public static OptionalLong getManifestSizeInBytes(ConnectorSession session, PartitionUpdate partitionUpdate, Map<String,String> parameters)
Copyright © 2012–2022. All rights reserved.