Skip to content

Commit

Permalink
Trim Uber Jar to remove awssdk and slf4j and netty dependencies. (#169)
Browse files Browse the repository at this point in the history
## Description of change
With this change, we are modifying shadowJar task to trim its content,
remove awssdk, slf4j and netty dependencies. We are also adding LICENCE,
NOTICE, and THIRD_PARTY_NOTICES files to jar root path.

#### Relevant issues
No.
#### Does this contribution introduce any breaking changes to the
existing APIs or behaviors?
Yes. Customers who were expecting an uber-jar with all the dependencies
bundled together will now break. In another PR we are updating relevant
integrations.

#### Does this contribution introduce any new public APIs or behaviors?
No

#### How was the contribution tested?
./gradlew build
./gradlew publishToMavenLocal 

and ensure hadoop-aws integration works by building and running tests.
Also, confirmed we can run queries from Spark using in-memory Spark
application.


#### Does this contribution need a changelog entry?
- [X] I have updated the CHANGELOG or README if appropriate

---


Jar content

```
META-INF/
META-INF/MANIFEST.MF
software/
software/amazon/
software/amazon/s3/
software/amazon/s3/analyticsaccelerator/
software/amazon/s3/analyticsaccelerator/S3SeekableInputStreamConfiguration.class
software/amazon/s3/analyticsaccelerator/RandomAccessReadable.class
software/amazon/s3/analyticsaccelerator/util/
software/amazon/s3/analyticsaccelerator/util/ObjectFormatSelector.class
software/amazon/s3/analyticsaccelerator/util/ObjectFormat.class
software/amazon/s3/analyticsaccelerator/util/StreamAttributes.class
software/amazon/s3/analyticsaccelerator/util/Constants.class
software/amazon/s3/analyticsaccelerator/util/StreamUtils.class
software/amazon/s3/analyticsaccelerator/util/PrefetchMode.class
software/amazon/s3/analyticsaccelerator/io/
software/amazon/s3/analyticsaccelerator/io/physical/
software/amazon/s3/analyticsaccelerator/io/physical/impl/
software/amazon/s3/analyticsaccelerator/io/physical/impl/PhysicalIOImpl.class
software/amazon/s3/analyticsaccelerator/io/physical/plan/
software/amazon/s3/analyticsaccelerator/io/physical/plan/IOPlanExecution$IOPlanExecutionBuilder.class
software/amazon/s3/analyticsaccelerator/io/physical/plan/IOPlan.class
software/amazon/s3/analyticsaccelerator/io/physical/plan/IOPlanState.class
software/amazon/s3/analyticsaccelerator/io/physical/plan/IOPlanExecution.class
software/amazon/s3/analyticsaccelerator/io/physical/PhysicalIOConfiguration.class
software/amazon/s3/analyticsaccelerator/io/physical/PhysicalIOConfiguration$PhysicalIOConfigurationBuilder.class
software/amazon/s3/analyticsaccelerator/io/physical/data/
software/amazon/s3/analyticsaccelerator/io/physical/data/IOPlanner.class
software/amazon/s3/analyticsaccelerator/io/physical/data/MetadataStore$1.class
software/amazon/s3/analyticsaccelerator/io/physical/data/BlobStore$1.class
software/amazon/s3/analyticsaccelerator/io/physical/data/Block.class
software/amazon/s3/analyticsaccelerator/io/physical/data/BlobStore.class
software/amazon/s3/analyticsaccelerator/io/physical/data/MetadataStore.class
software/amazon/s3/analyticsaccelerator/io/physical/data/BlockStore.class
software/amazon/s3/analyticsaccelerator/io/physical/data/Blob.class
software/amazon/s3/analyticsaccelerator/io/physical/data/RangeOptimiser.class
software/amazon/s3/analyticsaccelerator/io/physical/data/BlockManager.class
software/amazon/s3/analyticsaccelerator/io/physical/PhysicalIO.class
software/amazon/s3/analyticsaccelerator/io/physical/PhysicalIOConfiguration$1.class
software/amazon/s3/analyticsaccelerator/io/physical/prefetcher/
software/amazon/s3/analyticsaccelerator/io/physical/prefetcher/SequentialPatternDetector.class
software/amazon/s3/analyticsaccelerator/io/physical/prefetcher/SequentialReadProgression.class
software/amazon/s3/analyticsaccelerator/io/logical/
software/amazon/s3/analyticsaccelerator/io/logical/impl/
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetColumnPrefetchStore$3.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetColumnPrefetchStore$1.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetColumnPrefetchStore.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetColumnPrefetchStore$2.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetLogicalIOImpl.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/ParquetPrefetcher.class
software/amazon/s3/analyticsaccelerator/io/logical/impl/DefaultLogicalIOImpl.class
software/amazon/s3/analyticsaccelerator/io/logical/LogicalIO.class
software/amazon/s3/analyticsaccelerator/io/logical/LogicalIOConfiguration.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetParser.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetPrefetchTailTask.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetPredictivePrefetchingTask.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ColumnMetadata.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetMetadataParsingTask.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/FileTail.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetUtils.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetPrefetchRemainingColumnTask.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ColumnMappers.class
software/amazon/s3/analyticsaccelerator/io/logical/parquet/ParquetReadTailTask.class
software/amazon/s3/analyticsaccelerator/io/logical/LogicalIOConfiguration$LogicalIOConfigurationBuilder.class
software/amazon/s3/analyticsaccelerator/S3SeekableInputStream.class
software/amazon/s3/analyticsaccelerator/S3SeekableInputStreamConfiguration$S3SeekableInputStreamConfigurationBuilder.class
software/amazon/s3/analyticsaccelerator/S3SeekableInputStreamFactory$1.class
software/amazon/s3/analyticsaccelerator/SeekableInputStream.class
software/amazon/s3/analyticsaccelerator/S3SeekableInputStreamFactory.class
software/amazon/s3/analyticsaccelerator/ObjectClientConfiguration.class
software/amazon/s3/analyticsaccelerator/ObjectClientTelemetry.class
software/amazon/s3/analyticsaccelerator/request/
software/amazon/s3/analyticsaccelerator/request/UserAgent.class
software/amazon/s3/analyticsaccelerator/S3SdkObjectClient.class
software/amazon/s3/analyticsaccelerator/ObjectClientConfiguration$ObjectClientConfigurationBuilder.class
software/amazon/s3/analyticsaccelerator/util/LogHelper$1.class
software/amazon/s3/analyticsaccelerator/util/LogHelper.class
software/amazon/s3/analyticsaccelerator/util/S3URI.class
software/amazon/s3/analyticsaccelerator/common/
software/amazon/s3/analyticsaccelerator/common/ConnectorConfiguration.class
software/amazon/s3/analyticsaccelerator/common/Preconditions.class
software/amazon/s3/analyticsaccelerator/common/telemetry/
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryLevel.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Clock.class
software/amazon/s3/analyticsaccelerator/common/telemetry/MetricMeasurement$1.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Metric.class
software/amazon/s3/analyticsaccelerator/common/telemetry/OperationMeasurement$1.class
software/amazon/s3/analyticsaccelerator/common/telemetry/GroupTelemetryReporter.class
software/amazon/s3/analyticsaccelerator/common/telemetry/MetricMeasurement$MetricMeasurementBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/ConfigurableTelemetry.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapoint$TelemetryDatapointBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/EpochFormatter.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointMeasurement.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointAggregator$Aggregation.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryFormat.class
software/amazon/s3/analyticsaccelerator/common/telemetry/OperationMeasurement.class
software/amazon/s3/analyticsaccelerator/common/telemetry/OperationContext.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetrySupplier.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Operation$OperationBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/MetricMeasurementKind.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapoint.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryReporter.class
software/amazon/s3/analyticsaccelerator/common/telemetry/CommonAttributes.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointAggregator$AggregationKind.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryConfiguration$TelemetryConfigurationBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/DefaultElapsedClock.class
software/amazon/s3/analyticsaccelerator/common/telemetry/PrintStreamTelemetryReporter.class
software/amazon/s3/analyticsaccelerator/common/telemetry/LoggingTelemetryReporter.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointAggregator.class
software/amazon/s3/analyticsaccelerator/common/telemetry/MetricMeasurement.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryAction.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryConfiguration.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointAggregator$1.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Metric$1.class
software/amazon/s3/analyticsaccelerator/common/telemetry/JSONTelemetryFormat.class
software/amazon/s3/analyticsaccelerator/common/telemetry/OperationSupplier.class
software/amazon/s3/analyticsaccelerator/common/telemetry/DefaultEpochClock.class
software/amazon/s3/analyticsaccelerator/common/telemetry/DefaultTelemetry.class
software/amazon/s3/analyticsaccelerator/common/telemetry/DefaultTelemetryFormat.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Attribute.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Operation.class
software/amazon/s3/analyticsaccelerator/common/telemetry/OperationMeasurement$OperationMeasurementBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/TelemetryDatapointMeasurement$TelemetryDatapointMeasurementBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Telemetry.class
software/amazon/s3/analyticsaccelerator/common/telemetry/Metric$MetricBuilder.class
software/amazon/s3/analyticsaccelerator/common/telemetry/NoOpTelemetryReporter.class
software/amazon/s3/analyticsaccelerator/request/GetRequest.class
software/amazon/s3/analyticsaccelerator/request/ObjectContent$ObjectContentBuilder.class
software/amazon/s3/analyticsaccelerator/request/Referrer.class
software/amazon/s3/analyticsaccelerator/request/ObjectContent.class
software/amazon/s3/analyticsaccelerator/request/ReadMode.class
software/amazon/s3/analyticsaccelerator/request/GetRequest$GetRequestBuilder.class
software/amazon/s3/analyticsaccelerator/request/Range.class
software/amazon/s3/analyticsaccelerator/request/HeadRequest$HeadRequestBuilder.class
software/amazon/s3/analyticsaccelerator/request/ObjectMetadata.class
software/amazon/s3/analyticsaccelerator/request/ObjectClient.class
software/amazon/s3/analyticsaccelerator/request/HeadRequest.class
software/amazon/s3/analyticsaccelerator/request/ObjectMetadata$ObjectMetadataBuilder.class
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE
software/amazon/s3/shaded/
software/amazon/s3/shaded/apache/
software/amazon/s3/shaded/apache/parquet/
software/amazon/s3/shaded/apache/parquet/format/
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$1.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$AesGcmCtrV1StandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$AesGcmCtrV1StandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$AesGcmCtrV1TupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$AesGcmCtrV1TupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmCtrV1.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$1.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$AesGcmV1StandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$AesGcmV1StandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$AesGcmV1TupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$AesGcmV1TupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/AesGcmV1.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterAlgorithm$1.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterAlgorithm$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterAlgorithm.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterCompression$1.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterCompression$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterCompression.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHash$1.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHash$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHash.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$1.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$BloomFilterHeaderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$BloomFilterHeaderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$BloomFilterHeaderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$BloomFilterHeaderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/BloomFilterHeader.class
software/amazon/s3/shaded/apache/parquet/format/BoundaryOrder.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$1.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$BsonTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$BsonTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$BsonTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$BsonTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/BsonType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/BsonType.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$1.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$ColumnChunkStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$ColumnChunkStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$ColumnChunkTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$ColumnChunkTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ColumnChunk.class
software/amazon/s3/shaded/apache/parquet/format/ColumnCryptoMetaData$1.class
software/amazon/s3/shaded/apache/parquet/format/ColumnCryptoMetaData$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ColumnCryptoMetaData.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$1.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$ColumnIndexStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$ColumnIndexStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$ColumnIndexTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$ColumnIndexTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ColumnIndex.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$1.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$ColumnMetaDataStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$ColumnMetaDataStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$ColumnMetaDataTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$ColumnMetaDataTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ColumnMetaData.class
software/amazon/s3/shaded/apache/parquet/format/ColumnOrder$1.class
software/amazon/s3/shaded/apache/parquet/format/ColumnOrder$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ColumnOrder.class
software/amazon/s3/shaded/apache/parquet/format/CompressionCodec.class
software/amazon/s3/shaded/apache/parquet/format/ConvertedType.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$1.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$DataPageHeaderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$DataPageHeaderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$DataPageHeaderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$DataPageHeaderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeader.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$1.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$DataPageHeaderV2StandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$DataPageHeaderV2StandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$DataPageHeaderV2TupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$DataPageHeaderV2TupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/DataPageHeaderV2.class
software/amazon/s3/shaded/apache/parquet/format/DateType$1.class
software/amazon/s3/shaded/apache/parquet/format/DateType$DateTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/DateType$DateTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DateType$DateTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/DateType$DateTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DateType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/DateType.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$1.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$DecimalTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$DecimalTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$DecimalTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$DecimalTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/DecimalType.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$1.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$DictionaryPageHeaderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$DictionaryPageHeaderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$DictionaryPageHeaderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$DictionaryPageHeaderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/DictionaryPageHeader.class
software/amazon/s3/shaded/apache/parquet/format/Encoding.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionAlgorithm$1.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionAlgorithm$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionAlgorithm.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$1.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$EncryptionWithColumnKeyStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$EncryptionWithColumnKeyStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$EncryptionWithColumnKeyTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$EncryptionWithColumnKeyTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithColumnKey.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$1.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$EncryptionWithFooterKeyStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$EncryptionWithFooterKeyStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$EncryptionWithFooterKeyTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$EncryptionWithFooterKeyTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/EncryptionWithFooterKey.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$1.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$EnumTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$EnumTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$EnumTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$EnumTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/EnumType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/EnumType.class
software/amazon/s3/shaded/apache/parquet/format/FieldRepetitionType.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$1.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$FileCryptoMetaDataStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$FileCryptoMetaDataStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$FileCryptoMetaDataTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$FileCryptoMetaDataTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/FileCryptoMetaData.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$1.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$FileMetaDataStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$FileMetaDataStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$FileMetaDataTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$FileMetaDataTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/FileMetaData.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$1.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$Float16TypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$Float16TypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$Float16TypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$Float16TypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/Float16Type.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$1.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$IndexPageHeaderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$IndexPageHeaderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$IndexPageHeaderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$IndexPageHeaderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/IndexPageHeader.class
software/amazon/s3/shaded/apache/parquet/format/IntType$1.class
software/amazon/s3/shaded/apache/parquet/format/IntType$IntTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/IntType$IntTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/IntType$IntTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/IntType$IntTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/IntType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/IntType.class
software/amazon/s3/shaded/apache/parquet/format/InterningProtocol.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$1.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$JsonTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$JsonTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$JsonTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$JsonTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/JsonType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/JsonType.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$1.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$KeyValueStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$KeyValueStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$KeyValueTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$KeyValueTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/KeyValue.class
software/amazon/s3/shaded/apache/parquet/format/ListType$1.class
software/amazon/s3/shaded/apache/parquet/format/ListType$ListTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/ListType$ListTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ListType$ListTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/ListType$ListTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/ListType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/ListType.class
software/amazon/s3/shaded/apache/parquet/format/LogicalType$1.class
software/amazon/s3/shaded/apache/parquet/format/LogicalType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/LogicalType.class
software/amazon/s3/shaded/apache/parquet/format/LogicalTypes$TimeUnits.class
software/amazon/s3/shaded/apache/parquet/format/LogicalTypes.class
software/amazon/s3/shaded/apache/parquet/format/MapType$1.class
software/amazon/s3/shaded/apache/parquet/format/MapType$MapTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/MapType$MapTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MapType$MapTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/MapType$MapTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MapType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/MapType.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$1.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$MicroSecondsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$MicroSecondsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$MicroSecondsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$MicroSecondsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/MicroSeconds.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$1.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$MilliSecondsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$MilliSecondsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$MilliSecondsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$MilliSecondsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/MilliSeconds.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$1.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$NanoSecondsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$NanoSecondsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$NanoSecondsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$NanoSecondsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/NanoSeconds.class
software/amazon/s3/shaded/apache/parquet/format/NullType$1.class
software/amazon/s3/shaded/apache/parquet/format/NullType$NullTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/NullType$NullTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/NullType$NullTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/NullType$NullTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/NullType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/NullType.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$1.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$OffsetIndexStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$OffsetIndexStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$OffsetIndexTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$OffsetIndexTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/OffsetIndex.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$1.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$PageEncodingStatsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$PageEncodingStatsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$PageEncodingStatsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$PageEncodingStatsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/PageEncodingStats.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$1.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$PageHeaderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$PageHeaderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$PageHeaderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$PageHeaderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/PageHeader.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$1.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$PageLocationStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$PageLocationStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$PageLocationTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$PageLocationTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/PageLocation.class
software/amazon/s3/shaded/apache/parquet/format/PageType.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$1.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$RowGroupStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$RowGroupStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$RowGroupTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$RowGroupTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/RowGroup.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$1.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$SchemaElementStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$SchemaElementStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$SchemaElementTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$SchemaElementTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/SchemaElement.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$1.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$SizeStatisticsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$SizeStatisticsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$SizeStatisticsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$SizeStatisticsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/SizeStatistics.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$1.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$SortingColumnStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$SortingColumnStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$SortingColumnTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$SortingColumnTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/SortingColumn.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$1.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$SplitBlockAlgorithmStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$SplitBlockAlgorithmStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$SplitBlockAlgorithmTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$SplitBlockAlgorithmTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/SplitBlockAlgorithm.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$1.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$StatisticsStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$StatisticsStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$StatisticsTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$StatisticsTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Statistics$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/Statistics.class
software/amazon/s3/shaded/apache/parquet/format/StringType$1.class
software/amazon/s3/shaded/apache/parquet/format/StringType$StringTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/StringType$StringTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/StringType$StringTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/StringType$StringTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/StringType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/StringType.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$1.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$TimeTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$TimeTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$TimeTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$TimeTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TimeType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/TimeType.class
software/amazon/s3/shaded/apache/parquet/format/TimeUnit$1.class
software/amazon/s3/shaded/apache/parquet/format/TimeUnit$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/TimeUnit.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$1.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$TimestampTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$TimestampTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$TimestampTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$TimestampTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/TimestampType.class
software/amazon/s3/shaded/apache/parquet/format/Type.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$1.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$TypeDefinedOrderStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$TypeDefinedOrderStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$TypeDefinedOrderTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$TypeDefinedOrderTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/TypeDefinedOrder.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$1.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$UUIDTypeStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$UUIDTypeStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$UUIDTypeTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$UUIDTypeTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/UUIDType.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$1.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$UncompressedStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$UncompressedStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$UncompressedTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$UncompressedTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/Uncompressed.class
software/amazon/s3/shaded/apache/parquet/format/Util$1.class
software/amazon/s3/shaded/apache/parquet/format/Util$2.class
software/amazon/s3/shaded/apache/parquet/format/Util$3.class
software/amazon/s3/shaded/apache/parquet/format/Util$4.class
software/amazon/s3/shaded/apache/parquet/format/Util$5.class
software/amazon/s3/shaded/apache/parquet/format/Util$6.class
software/amazon/s3/shaded/apache/parquet/format/Util$DefaultFileMetaDataConsumer.class
software/amazon/s3/shaded/apache/parquet/format/Util$FileMetaDataConsumer.class
software/amazon/s3/shaded/apache/parquet/format/Util.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$1.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$XxHashStandardScheme.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$XxHashStandardSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$XxHashTupleScheme.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$XxHashTupleSchemeFactory.class
software/amazon/s3/shaded/apache/parquet/format/XxHash$_Fields.class
software/amazon/s3/shaded/apache/parquet/format/XxHash.class
software/amazon/s3/shaded/apache/parquet/format/event/
software/amazon/s3/shaded/apache/parquet/format/event/Consumers$1.class
software/amazon/s3/shaded/apache/parquet/format/event/Consumers$1ListConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/Consumers$Consumer.class
software/amazon/s3/shaded/apache/parquet/format/event/Consumers$DelegatingFieldConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/Consumers.class
software/amazon/s3/shaded/apache/parquet/format/event/DelegatingListElementsConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/EventBasedThriftReader.class
software/amazon/s3/shaded/apache/parquet/format/event/FieldConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/SkippingFieldConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TBaseStructConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$1.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$BoolConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$ByteConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$DoubleConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$I16Consumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$I32Consumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$I64Consumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$ListConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$MapConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$SetConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$StringConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer$StructConsumer.class
software/amazon/s3/shaded/apache/parquet/format/event/TypedConsumer.class
parquet.thrift
META-INF/maven/
META-INF/maven/org.apache.parquet/
META-INF/maven/org.apache.parquet/parquet-format/
META-INF/maven/org.apache.parquet/parquet-format/pom.xml
META-INF/maven/org.apache.parquet/parquet-format/pom.properties
software/amazon/s3/shaded/parquet/
software/amazon/s3/shaded/parquet/org/
software/amazon/s3/shaded/parquet/org/apache/
software/amazon/s3/shaded/parquet/org/apache/thrift/
software/amazon/s3/shaded/parquet/org/apache/thrift/TBaseProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TNonblockingMultiFetchStats.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TApplicationException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TBaseHelper.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TFieldRequirementType.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TUnion.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TEnum.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TConfiguration.class
software/amazon/s3/shaded/parquet/org/apache/thrift/ProcessFunction.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TEnumHelper.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TNonblockingMultiFetchClient$MultiFetch.class
software/amazon/s3/shaded/parquet/org/apache/thrift/EncodingUtils.class
software/amazon/s3/shaded/parquet/org/apache/thrift/THttpClientResponseHandler.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TBaseHelper$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TServiceClient.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClientManager$SelectThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncMethodCall$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClientManager$TAsyncMethodCallTimeoutComparator.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/AsyncMethodFutureAdapter.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncMethodCall.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/AsyncMethodCallback.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClient.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClientManager.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClientFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncMethodCall$State.class
software/amazon/s3/shaded/parquet/org/apache/thrift/async/TAsyncClientManager$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/AsyncProcessFunction.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol$JSONPairContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TWriteProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$CollectionMapKeyException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$Context.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TCompactProtocol$Types.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TMessageType.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol$JSONBaseContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocolUtil.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TCompactProtocol$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TList.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocol$ReadMapEntryCallback.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol$LookaheadReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TBinaryProtocol$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$MapContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSet.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$ListContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TTupleProtocol$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocol$ReadCallback.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TType.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocolException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocolFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TMessage.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TReadProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TStruct.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocolDecorator.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TCompactProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol$StructContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TJSONProtocol$JSONListContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TMultiplexedProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TMap.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TField.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TBinaryProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TTupleProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TSimpleJSONProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocol$ReadCollectionCallback.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TProtocol$WriteCallback.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/ShortStack.class
software/amazon/s3/shaded/parquet/org/apache/thrift/protocol/TBase64Utils.class
software/amazon/s3/shaded/parquet/org/apache/thrift/Option$Some.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TServiceClientFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TMultiplexedProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TProcessorFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/annotation/
software/amazon/s3/shaded/parquet/org/apache/thrift/annotation/Nullable.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TBaseHelper$NestedStructureComparator.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftEnum.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftStruct.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftObject$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftContainer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftStructBase.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftField.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$FieldTypeEnum.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftPrimitive.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftFieldValueProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/PartialThriftComparer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/TFieldData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftMap.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftSet.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/EnumCache.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ComparisonResult.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/Validate.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftStructProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftObject.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftUnion.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/PartialThriftComparer$ComparisonResult.class
software/amazon/s3/shaded/parquet/org/apache/thrift/partial/ThriftMetadata$ThriftList.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TAsyncProcessor.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TMultiplexedProcessor$StoredMessageProtocol.class
software/amazon/s3/shaded/parquet/org/apache/thrift/scheme/
software/amazon/s3/shaded/parquet/org/apache/thrift/scheme/TupleScheme.class
software/amazon/s3/shaded/parquet/org/apache/thrift/scheme/IScheme.class
software/amazon/s3/shaded/parquet/org/apache/thrift/scheme/SchemeFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/scheme/StandardScheme.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TUnion$TUnionStandardSchemeFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/FieldMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/EnumMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/StructMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/MapMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/FieldValueMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/ListMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/meta_data/SetMetaData.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TBase.class
software/amazon/s3/shaded/parquet/org/apache/thrift/utils/
software/amazon/s3/shaded/parquet/org/apache/thrift/utils/StringUtils.class
software/amazon/s3/shaded/parquet/org/apache/thrift/Option$None.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TConfiguration$Builder.class
software/amazon/s3/shaded/parquet/org/apache/thrift/Option.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/
software/amazon/s3/shaded/parquet/org/apache/thrift/server/ServerContext.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TNonblockingServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadPoolServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServlet.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$Args$AcceptPolicy.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadPoolServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$NetworkThread$Computation.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSimpleServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$AcceptThread$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$NetworkThreadPool.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TNonblockingServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$AcceptorThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$FrameBufferState.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/THsHaServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TNonblockingServer$SelectAcceptThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$FrameBuffer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServer$AbstractServerArgs.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$AsyncFrameBuffer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TExtensibleServlet.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadPoolServer$WorkerProcess.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServlet$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/THsHaServer$Args.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$NetworkThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadPoolServer$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TSaslNonblockingServer$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$AcceptThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$SelectorThreadLoadBalancer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$AbstractSelectThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TThreadedSelectorServer$SelectorThread.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/AbstractNonblockingServer$AbstractNonblockingServerArgs.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TServerEventHandler.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/TExtensibleServlet$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/server/Invocation.class
software/amazon/s3/shaded/parquet/org/apache/thrift/TUnion$TUnionTupleSchemeFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TNonblockingServerSocket$NonblockingAbstractServerSocketArgs.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSaslTransport$SaslRole.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSaslServerTransport$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/THttpClient.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TFileTransport$TailPolicy.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TEndpointTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TZlibTransport$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSaslServerTransport$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TFileTransport$Event.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TTransportOutputStream.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TStandardFile.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TServerSocket$ServerSocketTransportArgs.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TFileTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TMemoryTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$9.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/DataFrameHeaderReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$6.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/DataFrameReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/SaslNegotiationFrameWriter.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$3.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$7.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/SaslPeer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TSaslNegotiationException$ErrorType.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TSaslProcessorFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$8.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/SaslNegotiationFrameReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TSaslServerDefinition.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$4.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/FrameReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$10.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TBaseSaslProcessorFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TInvalidSaslFrameException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/FrameHeaderReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/SaslNegotiationHeaderReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$1.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/DataFrameWriter.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/ServerSaslPeer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$11.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$2.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/FrameWriter.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NonblockingSaslHandler$Phase$5.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/NegotiationStatus.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/FixedSizeHeaderReader.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TSaslServerFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/sasl/TSaslNegotiationException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSaslTransport$SaslResponse.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TNonblockingServerTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/THttpClient$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSeekableFile.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TEOFException.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TByteBuffer.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSocket.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/TFastFramedTransport$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/TLayeredTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/TFramedTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/TFramedTransport$Factory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/layered/TFastFramedTransport.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TTransportInputStream.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TSSLTransportFactory.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TServerTransport$AbstractServerTransportArgs.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TNonblockingServerSocket.class
software/amazon/s3/shaded/parquet/org/apache/thrift/transport/TNonblockingTransport.class
software/amazon/s3/shaded/parquet/org/apache/th…
  • Loading branch information
fuatbasik authored Nov 25, 2024
1 parent 3bbbc34 commit 37c4cc7
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 63 deletions.
13 changes: 1 addition & 12 deletions common/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,4 @@ dependencies {
}

tasks.withType<JavaCompile>().configureEach {
}

publishing {
publications {
create<MavenPublication>("common") {
groupId = "com.amazon.connector.s3"
version = "0.0.1"

from(components["java"])
}
}
}
}
91 changes: 52 additions & 39 deletions input-stream/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@ import com.github.spotbugs.snom.SpotBugsTask
import com.github.jk1.license.render.ReportRenderer
import com.github.jk1.license.render.InventoryHtmlReportRenderer
import com.github.jk1.license.render.TextReportRenderer
import com.github.jk1.license.filter.DependencyFilter
import com.github.jk1.license.filter.LicenseBundleNormalizer

/*
* This file was generated by the Gradle 'init' task.
*/

val group = "software.amazon.s3.analyticsaccelerator"
val artefact = "analyticsaccelerator-s3"
val currentVersion = "0.0.1"

plugins {
id("buildlogic.java-library-conventions")
id("io.freefair.lombok") version "8.10.2"
Expand All @@ -18,9 +20,9 @@ plugins {
id("io.morethan.jmhreport") version "0.9.6"
`java-test-fixtures`
id("com.github.jk1.dependency-license-report") version "2.9"
`signing`
signing
`maven-publish`
`java`
java
}

licenseReport {
Expand Down Expand Up @@ -109,8 +111,34 @@ tasks.named("compileReferenceTestJava", JavaCompile::class) {
}

val shadowJar = tasks.withType<ShadowJar> {
relocate("org.apache.parquet.format", "com.amazon.shaded.apache.parquet.format")
relocate("shaded.parquet.org.apache.thrift", "com.amazon.shaded.parquet.org.apache.thrift")

archiveBaseName.set(artefact)
archiveVersion.set(currentVersion)
archiveClassifier = null

// include the LICENSE and NOTICE files for the shaded Jar
from(rootDir) {
include("LICENSE")
include("NOTICE")
include("THIRD-PARTY-NOTICES")
}

dependencies {
exclude(dependency("org.slf4j:slf4j-api"))
exclude(dependency("io.netty:"))
exclude(dependency("javax.annotation:"))
exclude(dependency("org.reactivestreams:"))
exclude(dependency("org.apache.httpcomponents:"))
exclude(dependency("commons-codec:"))
exclude(dependency("commons-logging:"))
exclude {
it.moduleGroup.startsWith("software.amazon.awssdk", 0) ||
it.moduleGroup.startsWith("software.amazon.eventstream", 0)
}
}

relocate("org.apache.parquet.format", "software.amazon.s3.shaded.apache.parquet.format")
relocate("shaded.parquet.org.apache.thrift", "software.amazon.s3.shaded.parquet.org.apache.thrift")
}

val refTest = task<Test>("referenceTest") {
Expand Down Expand Up @@ -182,6 +210,11 @@ tasks.named<SpotBugsTask>("spotbugsTestFixtures") {
}

tasks.build {dependsOn(shadowJar)}
tasks.jar {dependsOn(shadowJar)}

tasks.jar {
enabled = false
}

val jmhOutputPath = "reports/jmh"
val jmhJsonOutputResultsPath = "reports/jmh/results.json"
Expand All @@ -206,43 +239,29 @@ tasks.jmh {
finalizedBy(tasks.jmhReport)
}

tasks.jar {
enabled = false
}

tasks.named<Test>("test") {
classpath = sourceSets["main"].output + sourceSets["test"].output + configurations["testRuntimeClasspath"]
}

// Custom Shadow JAR
tasks.register<ShadowJar>("customShadowJar") {
archiveBaseName.set("analyticsaccelerator-s3")
archiveClassifier.set("all")
archiveVersion.set("0.0.1")
from(sourceSets.main.get().output)
}

// Custom Sources JAR
// TODO: This would only generate Javadoc from input-stream. We should find a way to include sub projects too.
tasks.register<Jar>("customSourcesJar") {
archiveBaseName.set("analyticsaccelerator-s3")
archiveBaseName.set(artefact)
archiveClassifier.set("sources")
archiveVersion.set("0.0.1")
archiveVersion.set(currentVersion)
from(sourceSets["main"].allSource)
}

// Custom Javadoc JAR
// Custom Javadoc JAR.
// TODO: This would only generate Javadoc from input-stream. We should find a way to include sub projects too.
tasks.register<Jar>("customJavadocJar") {
archiveBaseName.set("analyticsaccelerator-s3")
archiveBaseName.set(artefact)
archiveClassifier.set("javadoc")
archiveVersion.set("0.0.1")
archiveVersion.set(currentVersion)
dependsOn(tasks.named("javadoc"))
from(tasks.javadoc.get().destinationDir)
}

// Override output
tasks.withType<Jar>().configureEach {
enabled = name in setOf("customShadowJar", "customSourcesJar", "customJavadocJar")
}

tasks.javadoc {
options {
Expand All @@ -251,26 +270,20 @@ tasks.javadoc {
}
}

java {
withJavadocJar()
withSourcesJar()
}

val signingEnabled = project.hasProperty("signingEnabled") && project.property("signingEnabled") == "true"

publishing {
publications {
create<MavenPublication>("mavenJava") {
from(components["java"])
artifact(tasks.named("customShadowJar").get()) {
classifier = null
}

artifact(tasks["shadowJar"])
artifact(tasks.named("customSourcesJar"))
artifact(tasks.named("customJavadocJar"))

groupId = "software.amazon.s3.analyticsaccelerator"
artifactId = "analyticsaccelerator-s3"
version = "0.0.1"
groupId = group
artifactId = artefact
version = currentVersion

pom {
name = "S3 Analytics Accelerator Library for Amazon S3"
description = "S3 Analytics Accelerator Library for Amazon S3"
Expand Down
13 changes: 1 addition & 12 deletions object-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,4 @@ dependencies {

tasks.test {
environment("AWS_REGION", "eu-west-1")
}

publishing {
publications {
create<MavenPublication>("objectClient") {
groupId = "com.amazon.connector.s3"
version = "0.0.1"

from(components["java"])
}
}
}
}

0 comments on commit 37c4cc7

Please sign in to comment.