Interface ArrayAssistant

  • All Known Implementing Classes:
    UUIDArrayAssistant

    public interface ArrayAssistant
    Implement this interface and register the its instance to ArrayAssistantRegistry, to let Postgres driver to support more array type.
    Author:
    Minglei Tu
    • Method Detail

      • baseType

        Class<?> baseType()
        get array base type.
        Returns:
        array base type
      • buildElement

        Object buildElement​(byte[] bytes,
                            int pos,
                            int len)
        build a array element from its binary bytes.
        Parameters:
        bytes - input bytes
        pos - position in input array
        len - length of the element
        Returns:
        array element from its binary bytes
      • buildElement

        Object buildElement​(String literal)
        build an array element from its literal string.
        Parameters:
        literal - string representation of array element
        Returns:
        array element