org.postgresql.jdbc2
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 Summary
 Class<?> baseType()
          get array base type
 Object buildElement(byte[] bytes, int pos, int len)
          build a array element from its binary bytes
 Object buildElement(String literal)
          build an array element from its literal string
 

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


Copyright © 2016 PostgreSQL Global Development Group. All rights reserved.