| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.pagefile | |
| com.facebook.presto.hive.util |
| Modifier and Type | Method and Description |
|---|---|
HiveCompressionCodec |
HiveWritableTableHandle.getCompressionCodec() |
HiveCompressionCodec |
HiveClientConfig.getCompressionCodec() |
static HiveCompressionCodec |
HiveSessionProperties.getCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
HiveCompressionCodec |
HiveClientConfig.getOrcCompressionCodec() |
static HiveCompressionCodec |
HiveSessionProperties.getOrcCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
@NotNull HiveCompressionCodec |
HiveClientConfig.getTemporaryTableCompressionCodec() |
static HiveCompressionCodec |
HiveSessionProperties.getTemporaryTableCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
static HiveCompressionCodec |
HiveCompressionCodec.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HiveCompressionCodec[] |
HiveCompressionCodec.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ZeroRowFileCreator.createFiles(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.HdfsContext hdfsContext,
org.apache.hadoop.fs.Path destinationDirectory,
List<String> fileNames,
com.facebook.presto.hive.metastore.StorageFormat format,
HiveCompressionCodec compressionCodec,
Properties schema) |
void |
HiveZeroRowFileCreator.createFiles(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.HdfsContext hdfsContext,
org.apache.hadoop.fs.Path destinationDirectory,
List<String> fileNames,
com.facebook.presto.hive.metastore.StorageFormat format,
HiveCompressionCodec compressionCodec,
Properties schema) |
static String |
HiveWriterFactory.getFileExtension(com.facebook.presto.hive.metastore.StorageFormat storageFormat,
HiveCompressionCodec compressionCodec) |
HiveClientConfig |
HiveClientConfig.setCompressionCodec(HiveCompressionCodec compressionCodec) |
HiveClientConfig |
HiveClientConfig.setOrcCompressionCodec(HiveCompressionCodec orcCompressionCodec) |
HiveClientConfig |
HiveClientConfig.setTemporaryTableCompressionCodec(HiveCompressionCodec temporaryTableCompressionCodec) |
| Constructor and Description |
|---|
HiveInsertTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
Optional<EncryptionInformation> encryptionInformation) |
HiveOutputTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
List<String> partitionedBy,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
String tableOwner,
Map<String,String> additionalTableParameters,
Optional<EncryptionInformation> encryptionInformation) |
HiveWritableTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
Optional<EncryptionInformation> encryptionInformation) |
HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories,
String schemaName,
String tableName,
boolean isCreateTable,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
HiveCompressionCodec compressionCodec,
Map<String,String> additionalTableParameters,
OptionalInt bucketCount,
List<com.facebook.presto.hive.metastore.SortingColumn> sortedBy,
com.facebook.presto.hive.LocationHandle locationHandle,
LocationService locationService,
String queryId,
com.facebook.presto.hive.metastore.HivePageSinkMetadataProvider pageSinkMetadataProvider,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.spi.PageSorter pageSorter,
io.airlift.units.DataSize sortBufferSize,
int maxOpenSortFiles,
boolean immutablePartitions,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.NodeManager nodeManager,
com.facebook.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties,
HiveWriterStats hiveWriterStats,
OrcFileWriterFactory orcFileWriterFactory,
boolean commitRequired,
Optional<EncryptionInformation> encryptionInformation) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveCompressionCodec> |
PageFileFooterReader.getCompression() |
| Modifier and Type | Method and Description |
|---|---|
static com.facebook.presto.spi.page.PagesSerde |
PageFileWriterFactory.createPagesSerdeForPageFile(com.facebook.presto.common.block.BlockEncodingSerde blockEncodingSerde,
Optional<HiveCompressionCodec> compressionCodec) |
| Constructor and Description |
|---|
PageFileFooterOutput(List<Long> stripeOffsets,
HiveCompressionCodec compressionCodec) |
PageFileWriter(com.facebook.presto.common.io.DataSink dataSink,
com.facebook.presto.spi.page.PagesSerde pagesSerde,
HiveCompressionCodec compression,
io.airlift.units.DataSize pageFileStripeMaxSize,
Callable<Void> rollbackAction) |
PageWriter(com.facebook.presto.common.io.DataSink dataSink,
HiveCompressionCodec compressionCodec,
io.airlift.units.DataSize pageFileStripeMaxSize) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.hadoop.mapred.JobConf |
ConfigurationUtils.configureCompression(org.apache.hadoop.conf.Configuration config,
HiveCompressionCodec compression) |
Copyright © 2012–2023. All rights reserved.