Package io.trino.orc.proto
Interface OrcProto.FooterOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OrcProto.Footer,OrcProto.Footer.Builder
- Enclosing class:
- OrcProto
public static interface OrcProto.FooterOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OrcProto.CalendarKindgetCalendar()optional .orc.proto.CalendarKind calendar = 11;longgetContentLength()optional uint64 contentLength = 2;OrcProto.EncryptiongetEncryption()information about the encryption in this fileOrcProto.EncryptionOrBuildergetEncryptionOrBuilder()information about the encryption in this filelonggetHeaderLength()optional uint64 headerLength = 1;OrcProto.UserMetadataItemgetMetadata(int index)repeated .orc.proto.UserMetadataItem metadata = 5;intgetMetadataCount()repeated .orc.proto.UserMetadataItem metadata = 5;List<OrcProto.UserMetadataItem>getMetadataList()repeated .orc.proto.UserMetadataItem metadata = 5;OrcProto.UserMetadataItemOrBuildergetMetadataOrBuilder(int index)repeated .orc.proto.UserMetadataItem metadata = 5;List<? extends OrcProto.UserMetadataItemOrBuilder>getMetadataOrBuilderList()repeated .orc.proto.UserMetadataItem metadata = 5;longgetNumberOfRows()optional uint64 numberOfRows = 6;intgetRowIndexStride()optional uint32 rowIndexStride = 8;OrcProto.ColumnStatisticsgetStatistics(int index)repeated .orc.proto.ColumnStatistics statistics = 7;intgetStatisticsCount()repeated .orc.proto.ColumnStatistics statistics = 7;List<OrcProto.ColumnStatistics>getStatisticsList()repeated .orc.proto.ColumnStatistics statistics = 7;OrcProto.ColumnStatisticsOrBuildergetStatisticsOrBuilder(int index)repeated .orc.proto.ColumnStatistics statistics = 7;List<? extends OrcProto.ColumnStatisticsOrBuilder>getStatisticsOrBuilderList()repeated .orc.proto.ColumnStatistics statistics = 7;OrcProto.StripeInformationgetStripes(int index)repeated .orc.proto.StripeInformation stripes = 3;intgetStripesCount()repeated .orc.proto.StripeInformation stripes = 3;List<OrcProto.StripeInformation>getStripesList()repeated .orc.proto.StripeInformation stripes = 3;OrcProto.StripeInformationOrBuildergetStripesOrBuilder(int index)repeated .orc.proto.StripeInformation stripes = 3;List<? extends OrcProto.StripeInformationOrBuilder>getStripesOrBuilderList()repeated .orc.proto.StripeInformation stripes = 3;OrcProto.TypegetTypes(int index)repeated .orc.proto.Type types = 4;intgetTypesCount()repeated .orc.proto.Type types = 4;List<OrcProto.Type>getTypesList()repeated .orc.proto.Type types = 4;OrcProto.TypeOrBuildergetTypesOrBuilder(int index)repeated .orc.proto.Type types = 4;List<? extends OrcProto.TypeOrBuilder>getTypesOrBuilderList()repeated .orc.proto.Type types = 4;intgetWriter()Each implementation that writes ORC files should register for a code 0 = ORC Java 1 = ORC C++ 2 = Presto 3 = Scritchley Go from https://github.com/scritchley/orc 4 = TrinobooleanhasCalendar()optional .orc.proto.CalendarKind calendar = 11;booleanhasContentLength()optional uint64 contentLength = 2;booleanhasEncryption()information about the encryption in this filebooleanhasHeaderLength()optional uint64 headerLength = 1;booleanhasNumberOfRows()optional uint64 numberOfRows = 6;booleanhasRowIndexStride()optional uint32 rowIndexStride = 8;booleanhasWriter()Each implementation that writes ORC files should register for a code 0 = ORC Java 1 = ORC C++ 2 = Presto 3 = Scritchley Go from https://github.com/scritchley/orc 4 = Trino-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasHeaderLength
boolean hasHeaderLength()
optional uint64 headerLength = 1;- Returns:
- Whether the headerLength field is set.
-
getHeaderLength
long getHeaderLength()
optional uint64 headerLength = 1;- Returns:
- The headerLength.
-
hasContentLength
boolean hasContentLength()
optional uint64 contentLength = 2;- Returns:
- Whether the contentLength field is set.
-
getContentLength
long getContentLength()
optional uint64 contentLength = 2;- Returns:
- The contentLength.
-
getStripesList
List<OrcProto.StripeInformation> getStripesList()
repeated .orc.proto.StripeInformation stripes = 3;
-
getStripes
OrcProto.StripeInformation getStripes(int index)
repeated .orc.proto.StripeInformation stripes = 3;
-
getStripesCount
int getStripesCount()
repeated .orc.proto.StripeInformation stripes = 3;
-
getStripesOrBuilderList
List<? extends OrcProto.StripeInformationOrBuilder> getStripesOrBuilderList()
repeated .orc.proto.StripeInformation stripes = 3;
-
getStripesOrBuilder
OrcProto.StripeInformationOrBuilder getStripesOrBuilder(int index)
repeated .orc.proto.StripeInformation stripes = 3;
-
getTypesList
List<OrcProto.Type> getTypesList()
repeated .orc.proto.Type types = 4;
-
getTypes
OrcProto.Type getTypes(int index)
repeated .orc.proto.Type types = 4;
-
getTypesCount
int getTypesCount()
repeated .orc.proto.Type types = 4;
-
getTypesOrBuilderList
List<? extends OrcProto.TypeOrBuilder> getTypesOrBuilderList()
repeated .orc.proto.Type types = 4;
-
getTypesOrBuilder
OrcProto.TypeOrBuilder getTypesOrBuilder(int index)
repeated .orc.proto.Type types = 4;
-
getMetadataList
List<OrcProto.UserMetadataItem> getMetadataList()
repeated .orc.proto.UserMetadataItem metadata = 5;
-
getMetadata
OrcProto.UserMetadataItem getMetadata(int index)
repeated .orc.proto.UserMetadataItem metadata = 5;
-
getMetadataCount
int getMetadataCount()
repeated .orc.proto.UserMetadataItem metadata = 5;
-
getMetadataOrBuilderList
List<? extends OrcProto.UserMetadataItemOrBuilder> getMetadataOrBuilderList()
repeated .orc.proto.UserMetadataItem metadata = 5;
-
getMetadataOrBuilder
OrcProto.UserMetadataItemOrBuilder getMetadataOrBuilder(int index)
repeated .orc.proto.UserMetadataItem metadata = 5;
-
hasNumberOfRows
boolean hasNumberOfRows()
optional uint64 numberOfRows = 6;- Returns:
- Whether the numberOfRows field is set.
-
getNumberOfRows
long getNumberOfRows()
optional uint64 numberOfRows = 6;- Returns:
- The numberOfRows.
-
getStatisticsList
List<OrcProto.ColumnStatistics> getStatisticsList()
repeated .orc.proto.ColumnStatistics statistics = 7;
-
getStatistics
OrcProto.ColumnStatistics getStatistics(int index)
repeated .orc.proto.ColumnStatistics statistics = 7;
-
getStatisticsCount
int getStatisticsCount()
repeated .orc.proto.ColumnStatistics statistics = 7;
-
getStatisticsOrBuilderList
List<? extends OrcProto.ColumnStatisticsOrBuilder> getStatisticsOrBuilderList()
repeated .orc.proto.ColumnStatistics statistics = 7;
-
getStatisticsOrBuilder
OrcProto.ColumnStatisticsOrBuilder getStatisticsOrBuilder(int index)
repeated .orc.proto.ColumnStatistics statistics = 7;
-
hasRowIndexStride
boolean hasRowIndexStride()
optional uint32 rowIndexStride = 8;- Returns:
- Whether the rowIndexStride field is set.
-
getRowIndexStride
int getRowIndexStride()
optional uint32 rowIndexStride = 8;- Returns:
- The rowIndexStride.
-
hasWriter
boolean hasWriter()
Each implementation that writes ORC files should register for a code 0 = ORC Java 1 = ORC C++ 2 = Presto 3 = Scritchley Go from https://github.com/scritchley/orc 4 = Trino
optional uint32 writer = 9;- Returns:
- Whether the writer field is set.
-
getWriter
int getWriter()
Each implementation that writes ORC files should register for a code 0 = ORC Java 1 = ORC C++ 2 = Presto 3 = Scritchley Go from https://github.com/scritchley/orc 4 = Trino
optional uint32 writer = 9;- Returns:
- The writer.
-
hasEncryption
boolean hasEncryption()
information about the encryption in this file
optional .orc.proto.Encryption encryption = 10;- Returns:
- Whether the encryption field is set.
-
getEncryption
OrcProto.Encryption getEncryption()
information about the encryption in this file
optional .orc.proto.Encryption encryption = 10;- Returns:
- The encryption.
-
getEncryptionOrBuilder
OrcProto.EncryptionOrBuilder getEncryptionOrBuilder()
information about the encryption in this file
optional .orc.proto.Encryption encryption = 10;
-
hasCalendar
boolean hasCalendar()
optional .orc.proto.CalendarKind calendar = 11;- Returns:
- Whether the calendar field is set.
-
getCalendar
OrcProto.CalendarKind getCalendar()
optional .orc.proto.CalendarKind calendar = 11;- Returns:
- The calendar.
-
-