Class VIntUtils


  • public final class VIntUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      VIntUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int getVInt64Length​(long l)  
      static int getVIntLength​(int i)  
      static int readSVInt​(java.io.DataInput in)  
      static int readSVInt​(java.io.InputStream in)  
      static long readSVInt64​(java.io.DataInput in)  
      static long readSVInt64​(java.io.InputStream in)  
      static int readVInt​(java.io.DataInput in)  
      static int readVInt​(java.io.InputStream in)  
      static long readVInt64​(java.io.DataInput in)  
      static long readVInt64​(java.io.InputStream in)  
      static int writeSVInt​(java.io.DataOutput out, int i)  
      static int writeSVInt​(java.io.OutputStream out, int i)  
      static int writeSVInt64​(java.io.DataOutput out, long i)  
      static int writeSVInt64​(java.io.OutputStream out, long i)  
      static int writeVInt​(java.io.DataOutput out, int i)  
      static int writeVInt​(java.io.OutputStream out, int i)  
      static int writeVInt64​(java.io.DataOutput out, long i)  
      static int writeVInt64​(java.io.OutputStream out, long i)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VIntUtils

        public VIntUtils()
    • Method Detail

      • writeVInt

        public static int writeVInt​(java.io.OutputStream out,
                                    int i)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readVInt

        public static int readVInt​(java.io.InputStream in)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • writeSVInt

        public static int writeSVInt​(java.io.OutputStream out,
                                     int i)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readSVInt

        public static int readSVInt​(java.io.InputStream in)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • writeVInt

        public static int writeVInt​(java.io.DataOutput out,
                                    int i)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readVInt

        public static int readVInt​(java.io.DataInput in)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • writeSVInt

        public static int writeSVInt​(java.io.DataOutput out,
                                     int i)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readSVInt

        public static int readSVInt​(java.io.DataInput in)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getVIntLength

        public static int getVIntLength​(int i)
      • writeVInt64

        public static int writeVInt64​(java.io.OutputStream out,
                                      long i)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readVInt64

        public static long readVInt64​(java.io.InputStream in)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • writeSVInt64

        public static int writeSVInt64​(java.io.OutputStream out,
                                       long i)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • readSVInt64

        public static long readSVInt64​(java.io.InputStream in)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • writeVInt64

        public static int writeVInt64​(java.io.DataOutput out,
                                      long i)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readVInt64

        public static long readVInt64​(java.io.DataInput in)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • writeSVInt64

        public static int writeSVInt64​(java.io.DataOutput out,
                                       long i)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • readSVInt64

        public static long readSVInt64​(java.io.DataInput in)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getVInt64Length

        public static int getVInt64Length​(long l)