Interface Data

  • All Known Implementing Classes:
    DataImpl

    public interface Data
    • Method Detail

      • free

        void free()
      • clear

        void clear()
      • size

        long size()
      • rewind

        void rewind()
      • enter

        boolean enter()
      • exit

        boolean exit()
      • encodedSize

        long encodedSize()
      • encode

        long encode​(java.nio.ByteBuffer buf)
      • decode

        long decode​(java.nio.ByteBuffer buf)
      • putList

        void putList()
      • putMap

        void putMap()
      • putArray

        void putArray​(boolean described,
                      Data.DataType type)
      • putDescribed

        void putDescribed()
      • putNull

        void putNull()
      • putBoolean

        void putBoolean​(boolean b)
      • putUnsignedByte

        void putUnsignedByte​(UnsignedByte ub)
      • putByte

        void putByte​(byte b)
      • putShort

        void putShort​(short s)
      • putInt

        void putInt​(int i)
      • putChar

        void putChar​(int c)
      • putUnsignedLong

        void putUnsignedLong​(UnsignedLong ul)
      • putLong

        void putLong​(long l)
      • putTimestamp

        void putTimestamp​(java.util.Date t)
      • putFloat

        void putFloat​(float f)
      • putDouble

        void putDouble​(double d)
      • putDecimal32

        void putDecimal32​(Decimal32 d)
      • putDecimal64

        void putDecimal64​(Decimal64 d)
      • putDecimal128

        void putDecimal128​(Decimal128 d)
      • putUUID

        void putUUID​(java.util.UUID u)
      • putBinary

        void putBinary​(Binary bytes)
      • putBinary

        void putBinary​(byte[] bytes)
      • putString

        void putString​(java.lang.String string)
      • putSymbol

        void putSymbol​(Symbol symbol)
      • putObject

        void putObject​(java.lang.Object o)
      • putJavaMap

        void putJavaMap​(java.util.Map<java.lang.Object,​java.lang.Object> map)
      • putJavaList

        void putJavaList​(java.util.List<java.lang.Object> list)
      • getList

        long getList()
      • getMap

        long getMap()
      • getArray

        long getArray()
      • isArrayDescribed

        boolean isArrayDescribed()
      • isDescribed

        boolean isDescribed()
      • isNull

        boolean isNull()
      • getBoolean

        boolean getBoolean()
      • getByte

        byte getByte()
      • getShort

        short getShort()
      • getInt

        int getInt()
      • getChar

        int getChar()
      • getLong

        long getLong()
      • getTimestamp

        java.util.Date getTimestamp()
      • getFloat

        float getFloat()
      • getDouble

        double getDouble()
      • getUUID

        java.util.UUID getUUID()
      • getBinary

        Binary getBinary()
      • getString

        java.lang.String getString()
      • getSymbol

        Symbol getSymbol()
      • getObject

        java.lang.Object getObject()
      • getJavaMap

        java.util.Map<java.lang.Object,​java.lang.Object> getJavaMap()
      • getJavaList

        java.util.List<java.lang.Object> getJavaList()
      • getJavaArray

        java.lang.Object[] getJavaArray()
      • format

        java.lang.String format()