Class BinaryDtoFieldSchema<F>

java.lang.Object
io.datarouter.bytes.binarydto.internal.BinaryDtoFieldSchema<F>

public class BinaryDtoFieldSchema<F>
extends Object
  • Field Details

    • field

      public final Field field
  • Constructor Details

    • BinaryDtoFieldSchema

      public BinaryDtoFieldSchema​(Field field)
  • Method Details

    • getName

      public String getName()
    • isNullable

      public boolean isNullable()
    • isNull

      public boolean isNull​(Object dto)
    • isFixedLength

      public boolean isFixedLength()
    • encodeValue

      public byte[] encodeValue​(Object dto)
    • decodeField

      public int decodeField​(Object object, byte[] bytes, int offset)
    • decodeFieldLength

      public int decodeFieldLength​(byte[] bytes, int offset)
    • compareFieldValuesAsIfEncoded

      public int compareFieldValuesAsIfEncoded​(Object left, Object right)
    • setFieldValue

      public void setFieldValue​(Object dto, F fieldValue)