Class SqlArrayMapperFactory

java.lang.Object
org.jdbi.v3.core.array.SqlArrayMapperFactory
All Implemented Interfaces:
ColumnMapperFactory

public class SqlArrayMapperFactory extends Object implements ColumnMapperFactory
Maps SQL array columns into Java arrays or other Java container types. Supports any Java array type for which a ColumnMapper is registered for the array element type. Supports any other container type for which a CollectorFactory is registered, and for which a ColumnMapper is registered for the container element type.
  • Constructor Details

    • SqlArrayMapperFactory

      public SqlArrayMapperFactory()
  • Method Details

    • build

      public Optional<ColumnMapper<?>> build(Type type, ConfigRegistry config)
      Description copied from interface: ColumnMapperFactory
      Supplies a column mapper which will map columns to type if the factory supports it; empty otherwise.
      Specified by:
      build in interface ColumnMapperFactory
      Parameters:
      type - the target type to map to
      config - the config registry, for composition
      Returns:
      a column mapper for the given type if this factory supports it, or Optional.empty() otherwise.
      See Also: