Documentation of 'org.tmatesoft.sqljet.core.internal.ISqlJetMemoryPointer' Java class
ISqlJetMemoryPointer
org.tmatesoft.sqljet.core.internal

Interface ISqlJetMemoryPointer

    • Method Detail

      • getPointer

        int getPointer()
        Get pointer address (offset in buffer).
        Returns:
      • setPointer

        void setPointer(int pointer)
        Set pointer address (offset in buffer).
        Parameters:
        pointer -
      • movePointer

        void movePointer(int count)
        Move pointer. Add some count to pointer address. Count may be negative.
        Parameters:
        count - count which added to address. May be negative.
      • getByte

        byte getByte()
        Read byte at current address.
        Returns:
      • putByte

        void putByte(byte value)
        Write byte at current address.
        Parameters:
        value -
      • getShort

        short getShort()
        Read short at current address.
        Returns:
      • putShort

        void putShort(short value)
        Write short at current address.
        Parameters:
        value -
      • getInt

        int getInt()
        Read int at current address.
        Returns:
      • putInt

        void putInt(int value)
        Write int at current address.
        Parameters:
        value -
      • getLong

        long getLong()
        Read long at current address.
        Returns:
      • putLong

        void putLong(long value)
        Write long at current address.
        Parameters:
        value -
      • getByteUnsigned

        int getByteUnsigned()
        Read unsigned byte at current address.
        Returns:
      • putByteUnsigned

        void putByteUnsigned(int value)
        Write unsigned byte at current address.
        Parameters:
        value -
      • getShortUnsigned

        int getShortUnsigned()
        Read unsigned short at current address.
        Returns:
      • putShortUnsigned

        void putShortUnsigned(int value)
        Write unsigned short at current address.
        Parameters:
        value -
      • getIntUnsigned

        long getIntUnsigned()
        Read unsigned int at current address.
        Returns:
      • putIntUnsigned

        void putIntUnsigned(long value)
        Write unsigned int at current address.
        Parameters:
        value -
      • readFromFile

        int readFromFile(java.io.RandomAccessFile file,
                         long position,
                         int count)
                  throws java.io.IOException
        Read from file at current address.
        Parameters:
        file -
        position -
        count -
        Returns:
        Throws:
        java.io.IOException
      • writeToFile

        int writeToFile(java.io.RandomAccessFile file,
                        long position,
                        int count)
                 throws java.io.IOException
        Write to file at current address.
        Parameters:
        file -
        position -
        count -
        Returns:
        Throws:
        java.io.IOException
      • getByte

        byte getByte(int pointer)
        Read byte at pointer.
        Parameters:
        pointer -
        Returns:
      • putByte

        void putByte(int pointer,
                     byte value)
        Write byte at pointer.
        Parameters:
        pointer -
        value -
      • getShort

        short getShort(int pointer)
        Read short at pointer.
        Parameters:
        pointer -
        Returns:
      • putShort

        void putShort(int pointer,
                      short value)
        Write short at pointer.
        Parameters:
        pointer -
        value -
      • getInt

        int getInt(int pointer)
        Read int at pointer.
        Parameters:
        pointer -
        Returns:
      • putInt

        void putInt(int pointer,
                    int value)
        Write int at pointer.
        Parameters:
        pointer -
        value -
      • getLong

        long getLong(int pointer)
        Read long at pointer.
        Parameters:
        pointer -
        Returns:
      • putLong

        void putLong(int pointer,
                     long value)
        Write long at pointer.
        Parameters:
        pointer -
        value -
      • getByteUnsigned

        int getByteUnsigned(int pointer)
        Read unsigned byte at pointer.
        Parameters:
        pointer -
        Returns:
      • putByteUnsigned

        void putByteUnsigned(int pointer,
                             int value)
        Write unsigned byte at pointer.
        Parameters:
        pointer -
        value -
      • getShortUnsigned

        int getShortUnsigned(int pointer)
        Read unsigned short at pointer.
        Parameters:
        pointer -
        Returns:
      • putShortUnsigned

        void putShortUnsigned(int pointer,
                              int value)
        Write unsigned short at pointer.
        Parameters:
        pointer -
        value -
      • getIntUnsigned

        long getIntUnsigned(int pointer)
        Read unsigned int at pointer.
        Parameters:
        pointer -
        Returns:
      • putIntUnsigned

        void putIntUnsigned(int pointer,
                            long value)
        Write unsigned int at pointer.
        Parameters:
        pointer -
        value -
      • readFromFile

        int readFromFile(int pointer,
                         java.io.RandomAccessFile file,
                         long position,
                         int count)
                  throws java.io.IOException
        Read from file into memory chunk at pointer. Method isn't synchronized on file.
        Parameters:
        pointer -
        file -
        position -
        count -
        Returns:
        Throws:
        java.io.IOException
      • writeToFile

        int writeToFile(int pointer,
                        java.io.RandomAccessFile file,
                        long position,
                        int count)
                 throws java.io.IOException
        Write from memory chunk at pointer to file. Method isn't synchronized on file.
        Parameters:
        pointer -
        file -
        position -
        count -
        Returns:
        Throws:
        java.io.IOException
      • remaining

        int remaining()
        Returns:
      • getAbsolute

        int getAbsolute(int pointer)
        Parameters:
        pointer -
        Returns:
      • fill

        void fill(int from,
                  int count,
                  byte value)
        Parameters:
        from -
        count -
        value -
      • fill

        void fill(int count,
                  byte value)
        Parameters:
        from -
        count -
        value -
      • getBytes

        void getBytes(byte[] bytes)
        Parameters:
        bytes -
      • getBytes

        void getBytes(int pointer,
                      byte[] bytes)
        Parameters:
        bytes -
      • getBytes

        void getBytes(int pointer,
                      byte[] bytes,
                      int count)
        Parameters:
        bytes -
      • getBytes

        void getBytes(int pointer,
                      byte[] bytes,
                      int to,
                      int count)
        Parameters:
        bytes -
      • putBytes

        void putBytes(byte[] bytes)
        Parameters:
        bytes -
      • putBytes

        void putBytes(int pointer,
                      byte[] bytes)
        Parameters:
        bytes -
      • putBytes

        void putBytes(int pointer,
                      byte[] bytes,
                      int count)
        Parameters:
        bytes -
      • putBytes

        void putBytes(int pointer,
                      byte[] bytes,
                      int to,
                      int count)
        Parameters:
        bytes -
      • limit

        void limit(int n)
        Parameters:
        n -
      • getLimit

        int getLimit()

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.