Class BitSetCodec

  • All Implemented Interfaces:
    org.mariadb.jdbc.codec.Codec<BitSet>

    public class BitSetCodec
    extends Object
    implements org.mariadb.jdbc.codec.Codec<BitSet>
    • Field Detail

    • Constructor Detail

      • BitSetCodec

        public BitSetCodec()
    • Method Detail

      • parseBit

        public static BitSet parseBit​(org.mariadb.jdbc.client.ReadableByteBuf buf,
                                      int length)
      • revertOrder

        public static void revertOrder​(byte[] array)
      • className

        public String className()
        Specified by:
        className in interface org.mariadb.jdbc.codec.Codec<BitSet>
      • canDecode

        public boolean canDecode​(ColumnDefinitionPacket column,
                                 Class<?> type)
        Specified by:
        canDecode in interface org.mariadb.jdbc.codec.Codec<BitSet>
      • decodeText

        public BitSet decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf,
                                 int length,
                                 ColumnDefinitionPacket column,
                                 Calendar cal)
        Specified by:
        decodeText in interface org.mariadb.jdbc.codec.Codec<BitSet>
      • decodeBinary

        public BitSet decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf,
                                   int length,
                                   ColumnDefinitionPacket column,
                                   Calendar cal)
        Specified by:
        decodeBinary in interface org.mariadb.jdbc.codec.Codec<BitSet>
      • canEncode

        public boolean canEncode​(Object value)
        Specified by:
        canEncode in interface org.mariadb.jdbc.codec.Codec<BitSet>
      • getBinaryEncodeType

        public int getBinaryEncodeType()
        Specified by:
        getBinaryEncodeType in interface org.mariadb.jdbc.codec.Codec<BitSet>