Class CompactReader

java.lang.Object
com.loomcache.common.serialization.compact.CompactReader

public final class CompactReader extends Object
Typed reader used by application compact serializers.
  • Method Details

    • schema

      public CompactSchema schema()
    • hasField

      public boolean hasField(String fieldName)
    • readString

      public @Nullable String readString(String fieldName)
    • readString

      public @Nullable String readString(String fieldName, @Nullable String defaultValue)
    • readStringOrDefault

      public @Nullable String readStringOrDefault(String fieldName, @Nullable String defaultValue)
    • readInt32

      public int readInt32(String fieldName, int defaultValue)
    • readInt32OrDefault

      public int readInt32OrDefault(String fieldName, int defaultValue)
    • readInt64

      public long readInt64(String fieldName, long defaultValue)
    • readInt64OrDefault

      public long readInt64OrDefault(String fieldName, long defaultValue)
    • readBoolean

      public boolean readBoolean(String fieldName, boolean defaultValue)
    • readBooleanOrDefault

      public boolean readBooleanOrDefault(String fieldName, boolean defaultValue)
    • readFloat64

      public double readFloat64(String fieldName, double defaultValue)
    • readFloat64OrDefault

      public double readFloat64OrDefault(String fieldName, double defaultValue)
    • readBytes

      public byte @Nullable [] readBytes(String fieldName)
    • readBytes

      public byte @Nullable [] readBytes(String fieldName, byte @Nullable [] defaultValue)