Interface JSONB.IO

Enclosing interface:
JSONB

public static interface JSONB.IO
  • Method Details

    • enumCapacity

      static int enumCapacity(Enum e, long features)
    • writeEnum

      static int writeEnum(byte[] bytes, int off, Enum e, long features)
    • writeBoolean

      static int writeBoolean(byte[] bytes, int off, Boolean value)
    • writeBoolean

      static int writeBoolean(byte[] bytes, int off, boolean value)
    • writeBoolean

      static int writeBoolean(byte[] bytes, int off, boolean[] values)
    • writeFloat

      static int writeFloat(byte[] bytes, int off, Float value, long features)
    • writeFloat

      static int writeFloat(byte[] bytes, int off, float[] values)
    • writeFloat

      static int writeFloat(byte[] bytes, int off, float value)
    • writeDouble

      static int writeDouble(byte[] bytes, int off, Double value, long features)
    • writeDouble

      static int writeDouble(byte[] bytes, int off, double value)
    • writeDouble

      static int writeDouble(byte[] bytes, int off, double[] values)
    • writeInt8

      static int writeInt8(byte[] bytes, int off, Byte val, long features)
    • writeInt8

      static int writeInt8(byte[] bytes, int off, byte val)
    • writeInt16

      static int writeInt16(byte[] bytes, int off, Short val, long features)
    • writeInt16

      static int writeInt16(byte[] bytes, int off, short val)
    • writeInt32

      static int writeInt32(byte[] bytes, int off, Integer value, long features)
    • writeSymbol

      static int writeSymbol(byte[] bytes, int off, String str, SymbolTable symbolTable)
    • writeSymbol

      static int writeSymbol(byte[] bytes, int off, int symbol)
    • checkAndWriteTypeName

      static int checkAndWriteTypeName(byte[] bytes, int off, Object object, Class<?> fieldClass, JSONWriter jsonWriter)
    • writeTypeName

      static int writeTypeName(byte[] bytes, int off, String typeName, JSONWriter jsonWriter)
    • writeInt32

      static int writeInt32(byte[] bytes, int off, int value)
    • writeInt64

      static int writeInt64(byte[] bytes, int off, Collection<Long> values, long features)
    • writeInt64

      static int writeInt64(byte[] bytes, int off, Long value, long features)
    • writeInt64

      static int writeInt64(byte[] bytes, int off, long value)
    • startArray

      static int startArray(byte[] bytes, int off, int size)
    • writeString

      static int writeString(byte[] bytes, int off, Collection<String> strings, long features)
    • writeString

      static int writeString(byte[] bytes, int off, String[] strings, long features)
    • writeString

      static int writeString(byte[] bytes, int off, String str)
    • writeStringUTF16

      static int writeStringUTF16(byte[] bytes, int off, byte[] value)
    • writeStringLatin1

      static int writeStringLatin1(byte[] bytes, int off, byte[] value)
    • stringCapacity

      static int stringCapacity(Collection<String> strings)
    • stringCapacity

      static int stringCapacity(String[] strings)
    • int64Capacity

      static int int64Capacity(Collection<Long> values)
    • stringCapacity

      static int stringCapacity(String str)
    • putStringSizeSmall

      static int putStringSizeSmall(byte[] bytes, int off, int val)
    • putStringSizeLarge

      static int putStringSizeLarge(byte[] bytes, int off, int strlen)
    • writeString

      static int writeString(byte[] bytes, int off, char[] chars)
    • writeString

      static int writeString(byte[] bytes, int off, char[] chars, int coff, int strlen)
    • writeStringLatin1

      static int writeStringLatin1(byte[] bytes, int off, char[] chars, int coff, int strlen)
    • writeUTF8

      static int writeUTF8(byte[] bytes, int off, char[] chars, int coff, int strlen)
    • sizeOfInt

      static int sizeOfInt(int i)
    • writeUUID

      static int writeUUID(byte[] bytes, int off, UUID value)
    • writeInstant

      static int writeInstant(byte[] bytes, int off, Instant value)
    • writeLocalDate

      static int writeLocalDate(byte[] bytes, int off, LocalDate value)
    • writeLocalTime

      static int writeLocalTime(byte[] bytes, int off, LocalTime value)
    • writeLocalDateTime

      static int writeLocalDateTime(byte[] bytes, int off, LocalDateTime value)
    • writeOffsetDateTime

      static int writeOffsetDateTime(byte[] bytes, int off, OffsetDateTime value)
    • writeOffsetTime

      static int writeOffsetTime(byte[] bytes, int off, OffsetTime value)
    • writeReference

      static int writeReference(byte[] bytes, int off, String path, JSONWriter jsonWriter)
    • writeNameRaw

      static int writeNameRaw(byte[] bytes, int off, byte[] name, long nameHash, JSONWriter jsonWriter)