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 © 2023 Hazelcast, Inc.. All rights reserved.