Package io.trino.orc.proto
Class OrcProto
- java.lang.Object
-
- io.trino.orc.proto.OrcProto
-
public final class OrcProto extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrcProto.BinaryStatisticsProtobuf typeorc.proto.BinaryStatisticsstatic interfaceOrcProto.BinaryStatisticsOrBuilderstatic classOrcProto.BloomFilterProtobuf typeorc.proto.BloomFilterstatic classOrcProto.BloomFilterIndexProtobuf typeorc.proto.BloomFilterIndexstatic interfaceOrcProto.BloomFilterIndexOrBuilderstatic interfaceOrcProto.BloomFilterOrBuilderstatic classOrcProto.BucketStatisticsProtobuf typeorc.proto.BucketStatisticsstatic interfaceOrcProto.BucketStatisticsOrBuilderstatic classOrcProto.CalendarKindProtobuf enumorc.proto.CalendarKindstatic classOrcProto.CollectionStatisticsStatistics for list and mapstatic interfaceOrcProto.CollectionStatisticsOrBuilderstatic classOrcProto.ColumnarStripeStatisticsIn ORC v2 (and for encrypted columns in v1), each column has their column statistics written separately.static interfaceOrcProto.ColumnarStripeStatisticsOrBuilderstatic classOrcProto.ColumnEncodingProtobuf typeorc.proto.ColumnEncodingstatic interfaceOrcProto.ColumnEncodingOrBuilderstatic classOrcProto.ColumnStatisticsProtobuf typeorc.proto.ColumnStatisticsstatic interfaceOrcProto.ColumnStatisticsOrBuilderstatic classOrcProto.CompressionKindProtobuf enumorc.proto.CompressionKindstatic classOrcProto.DataMaskHow was the data masked? This isn't necessary for reading the file, but is documentation about how the file was written.static interfaceOrcProto.DataMaskOrBuilderstatic classOrcProto.DateStatisticsProtobuf typeorc.proto.DateStatisticsstatic interfaceOrcProto.DateStatisticsOrBuilderstatic classOrcProto.DecimalStatisticsProtobuf typeorc.proto.DecimalStatisticsstatic interfaceOrcProto.DecimalStatisticsOrBuilderstatic classOrcProto.DoubleStatisticsProtobuf typeorc.proto.DoubleStatisticsstatic interfaceOrcProto.DoubleStatisticsOrBuilderstatic classOrcProto.EncryptionProtobuf typeorc.proto.Encryptionstatic classOrcProto.EncryptionAlgorithmProtobuf enumorc.proto.EncryptionAlgorithmstatic classOrcProto.EncryptionKeyInformation about the encryption keys.static interfaceOrcProto.EncryptionKeyOrBuilderstatic interfaceOrcProto.EncryptionOrBuilderstatic classOrcProto.EncryptionVariantThe description of an encryption variant.static interfaceOrcProto.EncryptionVariantOrBuilderstatic classOrcProto.FileStatisticsProtobuf typeorc.proto.FileStatisticsstatic interfaceOrcProto.FileStatisticsOrBuilderstatic classOrcProto.FileTailThe contents of the file tail that must be serialized.static interfaceOrcProto.FileTailOrBuilderstatic classOrcProto.FooterProtobuf typeorc.proto.Footerstatic interfaceOrcProto.FooterOrBuilderstatic classOrcProto.IntegerStatisticsProtobuf typeorc.proto.IntegerStatisticsstatic interfaceOrcProto.IntegerStatisticsOrBuilderstatic classOrcProto.KeyProviderKindWhich KeyProvider encrypted the local keys.static classOrcProto.MetadataThis message type is only used in ORC v0 and v1.static interfaceOrcProto.MetadataOrBuilderstatic classOrcProto.PostScriptSerialized length must be less that 255 bytesstatic interfaceOrcProto.PostScriptOrBuilderstatic classOrcProto.RowIndexProtobuf typeorc.proto.RowIndexstatic classOrcProto.RowIndexEntryProtobuf typeorc.proto.RowIndexEntrystatic interfaceOrcProto.RowIndexEntryOrBuilderstatic interfaceOrcProto.RowIndexOrBuilderstatic classOrcProto.StreamProtobuf typeorc.proto.Streamstatic interfaceOrcProto.StreamOrBuilderstatic classOrcProto.StringPairProtobuf typeorc.proto.StringPairstatic interfaceOrcProto.StringPairOrBuilderstatic classOrcProto.StringStatisticsProtobuf typeorc.proto.StringStatisticsstatic interfaceOrcProto.StringStatisticsOrBuilderstatic classOrcProto.StripeEncryptionVariantProtobuf typeorc.proto.StripeEncryptionVariantstatic interfaceOrcProto.StripeEncryptionVariantOrBuilderstatic classOrcProto.StripeFooterProtobuf typeorc.proto.StripeFooterstatic interfaceOrcProto.StripeFooterOrBuilderstatic classOrcProto.StripeInformationProtobuf typeorc.proto.StripeInformationstatic interfaceOrcProto.StripeInformationOrBuilderstatic classOrcProto.StripeStatisticsStripeStatistics (1 per a stripe), which each contain the ColumnStatistics for each column.static interfaceOrcProto.StripeStatisticsOrBuilderstatic classOrcProto.TimestampStatisticsProtobuf typeorc.proto.TimestampStatisticsstatic interfaceOrcProto.TimestampStatisticsOrBuilderstatic classOrcProto.TypeProtobuf typeorc.proto.Typestatic interfaceOrcProto.TypeOrBuilderstatic classOrcProto.UserMetadataItemProtobuf typeorc.proto.UserMetadataItemstatic interfaceOrcProto.UserMetadataItemOrBuilder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.Descriptors.FileDescriptorgetDescriptor()static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry)static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
-
-
Method Detail
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
-
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-
-