public interface CompactWriter
| Modifier and Type | Method and Description | 
|---|---|
| void | writeArrayOfBoolean(String fieldName,
                   boolean[] value)Writes an array of booleans. | 
| <T> void | writeArrayOfCompact(String fieldName,
                   T[] value)Writes an array of nested compact objects. | 
| void | writeArrayOfDate(String fieldName,
                LocalDate[] value)Writes an array of dates consisting of year, month, and day. | 
| void | writeArrayOfDecimal(String fieldName,
                   BigDecimal[] value)Writes an array of arbitrary precision and scale floating point numbers. | 
| void | writeArrayOfFloat32(String fieldName,
                   float[] value)Writes an array of 32-bit IEEE 754 floating point numbers. | 
| void | writeArrayOfFloat64(String fieldName,
                   double[] value)Writes an array of 64-bit IEEE 754 floating point numbers. | 
| void | writeArrayOfInt16(String fieldName,
                 short[] value)Writes an array of 16-bit two's complement signed integers. | 
| void | writeArrayOfInt32(String fieldName,
                 int[] value)Writes an array of 32-bit two's complement signed integers. | 
| void | writeArrayOfInt64(String fieldName,
                 long[] value)Writes an array of 64-bit two's complement signed integers. | 
| void | writeArrayOfInt8(String fieldName,
                byte[] value)Writes an array of 8-bit two's complement signed integers. | 
| void | writeArrayOfNullableBoolean(String fieldName,
                           Boolean[] value)Writes a nullable array of nullable booleans. | 
| void | writeArrayOfNullableFloat32(String fieldName,
                           Float[] value)Writes a nullable array of nullable 32-bit IEEE 754 floating point numbers. | 
| void | writeArrayOfNullableFloat64(String fieldName,
                           Double[] value)Writes a nullable array of nullable 64-bit IEEE 754 floating point numbers. | 
| void | writeArrayOfNullableInt16(String fieldName,
                         Short[] value)Writes a nullable array of nullable 16-bit two's complement signed integers. | 
| void | writeArrayOfNullableInt32(String fieldName,
                         Integer[] value)Writes a nullable array of nullable 32-bit two's complement signed integers. | 
| void | writeArrayOfNullableInt64(String fieldName,
                         Long[] value)Writes a nullable array of nullable 64-bit two's complement signed integers. | 
| void | writeArrayOfNullableInt8(String fieldName,
                        Byte[] value)Writes a nullable array of nullable 8-bit two's complement signed integers. | 
| void | writeArrayOfString(String fieldName,
                  String[] value)Writes an array of UTF-8 encoded strings. | 
| void | writeArrayOfTime(String fieldName,
                LocalTime[] value)Writes an array of times consisting of hour, minute, second, and nano seconds. | 
| void | writeArrayOfTimestamp(String fieldName,
                     LocalDateTime[] value)Writes an array of timestamps consisting of date and time. | 
| void | writeArrayOfTimestampWithTimezone(String fieldName,
                                 OffsetDateTime[] value)Writes an array of timestamps with timezone consisting of date, time and timezone offset. | 
| void | writeBoolean(String fieldName,
            boolean value)Writes a boolean. | 
| <T> void | writeCompact(String fieldName,
            T value)Writes a nested compact object. | 
| void | writeDate(String fieldName,
         LocalDate value)Writes a date consisting of year, month, and day. | 
| void | writeDecimal(String fieldName,
            BigDecimal value)Writes an arbitrary precision and scale floating point number. | 
| void | writeFloat32(String fieldName,
            float value)Writes a 32-bit IEEE 754 floating point number. | 
| void | writeFloat64(String fieldName,
            double value)Writes a 64-bit IEEE 754 floating point number. | 
| void | writeInt16(String fieldName,
          short value)Writes a 16-bit two's complement signed integer. | 
| void | writeInt32(String fieldName,
          int value)Writes a 32-bit two's complement signed integer. | 
| void | writeInt64(String fieldName,
          long value)Writes a 64-bit two's complement signed integer. | 
| void | writeInt8(String fieldName,
         byte value)Writes an 8-bit two's complement signed integer. | 
| void | writeNullableBoolean(String fieldName,
                    Boolean value)Writes a nullable boolean. | 
| void | writeNullableFloat32(String fieldName,
                    Float value)Writes a nullable 32-bit IEEE 754 floating point number. | 
| void | writeNullableFloat64(String fieldName,
                    Double value)Writes a nullable 64-bit IEEE 754 floating point number. | 
| void | writeNullableInt16(String fieldName,
                  Short value)Writes a nullable 16-bit two's complement signed integer. | 
| void | writeNullableInt32(String fieldName,
                  Integer value)Writes a nullable 32-bit two's complement signed integer. | 
| void | writeNullableInt64(String fieldName,
                  Long value)Writes a nullable 64-bit two's complement signed integer. | 
| void | writeNullableInt8(String fieldName,
                 Byte value)Writes a nullable 8-bit two's complement signed integer. | 
| void | writeString(String fieldName,
           String value)Writes a UTF-8 encoded string. | 
| void | writeTime(String fieldName,
         LocalTime value)Writes a time consisting of hour, minute, second, and nanoseconds. | 
| void | writeTimestamp(String fieldName,
              LocalDateTime value)Writes a timestamp consisting of date and time. | 
| void | writeTimestampWithTimezone(String fieldName,
                          OffsetDateTime value)Writes a timestamp with timezone consisting of date, time and timezone offset. | 
void writeBoolean(@Nonnull String fieldName, boolean value)
fieldName - name of the field.value - to be written.void writeInt8(@Nonnull String fieldName, byte value)
fieldName - name of the field.value - to be written.void writeInt16(@Nonnull String fieldName, short value)
fieldName - name of the field.value - to be written.void writeInt32(@Nonnull String fieldName, int value)
fieldName - name of the field.value - to be written.void writeInt64(@Nonnull String fieldName, long value)
fieldName - name of the field.value - to be written.void writeFloat32(@Nonnull String fieldName, float value)
fieldName - name of the field.value - to be written.void writeFloat64(@Nonnull String fieldName, double value)
fieldName - name of the field.value - to be written.void writeString(@Nonnull String fieldName, @Nullable String value)
fieldName - name of the field.value - to be written.void writeDecimal(@Nonnull String fieldName, @Nullable BigDecimal value)
fieldName - name of the field.value - to be written.void writeTime(@Nonnull String fieldName, @Nonnull LocalTime value)
fieldName - name of the field.value - to be written.void writeDate(@Nonnull String fieldName, @Nonnull LocalDate value)
fieldName - name of the field.value - to be written.void writeTimestamp(@Nonnull String fieldName, @Nonnull LocalDateTime value)
fieldName - name of the field.value - to be written.void writeTimestampWithTimezone(@Nonnull String fieldName, @Nonnull OffsetDateTime value)
fieldName - name of the field.value - to be written.<T> void writeCompact(@Nonnull String fieldName, @Nullable T value)
fieldName - name of the field.value - to be written.void writeArrayOfBoolean(@Nonnull String fieldName, @Nullable boolean[] value)
fieldName - name of the field.value - to be written.void writeArrayOfInt8(@Nonnull String fieldName, @Nullable byte[] value)
fieldName - name of the field.value - to be written.void writeArrayOfInt16(@Nonnull String fieldName, @Nullable short[] value)
fieldName - name of the field.value - to be written.void writeArrayOfInt32(@Nonnull String fieldName, @Nullable int[] value)
fieldName - name of the field.value - to be written.void writeArrayOfInt64(@Nonnull String fieldName, @Nullable long[] value)
fieldName - name of the field.value - to be written.void writeArrayOfFloat32(@Nonnull String fieldName, @Nullable float[] value)
fieldName - name of the field.value - to be written.void writeArrayOfFloat64(@Nonnull String fieldName, @Nullable double[] value)
fieldName - name of the field.value - to be written.void writeArrayOfString(@Nonnull String fieldName, @Nullable String[] value)
fieldName - name of the field.value - to be written.void writeArrayOfDecimal(@Nonnull String fieldName, @Nullable BigDecimal[] value)
fieldName - name of the field.value - to be written.void writeArrayOfTime(@Nonnull String fieldName, @Nullable LocalTime[] value)
fieldName - name of the field.value - to be written.void writeArrayOfDate(@Nonnull String fieldName, @Nullable LocalDate[] value)
fieldName - name of the field.value - to be written.void writeArrayOfTimestamp(@Nonnull String fieldName, @Nullable LocalDateTime[] value)
fieldName - name of the field.value - to be written.void writeArrayOfTimestampWithTimezone(@Nonnull String fieldName, @Nullable OffsetDateTime[] value)
fieldName - name of the field.value - to be written.<T> void writeArrayOfCompact(@Nonnull String fieldName, @Nullable T[] value)
 It is not allowed to write an array containing different item types or
 a HazelcastSerializationException will be thrown.
fieldName - name of the field.value - to be written.void writeNullableBoolean(@Nonnull String fieldName, @Nullable Boolean value)
fieldName - name of the field.value - to be written.void writeNullableInt8(@Nonnull String fieldName, @Nullable Byte value)
fieldName - name of the field.value - to be written.void writeNullableInt16(@Nonnull String fieldName, @Nullable Short value)
fieldName - name of the field.value - to be written.void writeNullableInt32(@Nonnull String fieldName, @Nullable Integer value)
fieldName - name of the field.value - to be written.void writeNullableInt64(@Nonnull String fieldName, @Nullable Long value)
fieldName - name of the field.value - to be written.void writeNullableFloat32(@Nonnull String fieldName, @Nullable Float value)
fieldName - name of the field.value - to be written.void writeNullableFloat64(@Nonnull String fieldName, @Nullable Double value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableBoolean(@Nonnull String fieldName, @Nullable Boolean[] value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableInt8(@Nonnull String fieldName, @Nullable Byte[] value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableInt16(@Nonnull String fieldName, @Nullable Short[] value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableInt32(@Nonnull String fieldName, @Nullable Integer[] value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableInt64(@Nonnull String fieldName, @Nullable Long[] value)
fieldName - name of the field.value - to be written.void writeArrayOfNullableFloat32(@Nonnull String fieldName, @Nullable Float[] value)
fieldName - name of the field.value - to be written.Copyright © 2022 Hazelcast, Inc.. All rights reserved.