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 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.
      • getStripesCount

        int getStripesCount()
        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;
      • getTypesOrBuilder

        OrcProto.TypeOrBuilder getTypesOrBuilder​(int index)
        repeated .orc.proto.Type types = 4;
      • getMetadataCount

        int getMetadataCount()
        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.
      • getStatisticsCount

        int getStatisticsCount()
        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.