Interface JdbcArrayColumns

All Superinterfaces:
ArrayColumns, JdbcArrayColumns
All Known Implementing Classes:
JdbcArrayColumns.DefaultSupport, JdbcArrayColumns.Unsupported

@Deprecated(forRemoval=true) public interface JdbcArrayColumns extends JdbcArrayColumns
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.5, replacement moved to JdbcArrayColumns.
ArrayColumns that offer JDBC-specific functionality.
Since:
2.3
Author:
Jens Schauder, Mark Paluch
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Default ArrayColumns implementation for dialects that do not support array-typed columns.
    static enum 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Default ArrayColumns implementation for dialects that do not support array-typed columns.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Class<?>
    getArrayType(Class<?> userType)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    default String
    Deprecated, for removal: This API element is subject to removal in a future version.
    The appropriate SQL type as a String which should be used to represent the given SQLType in an Array.
    default SQLType
    getSqlType(Class<?> componentType)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Determine the SQLType for a given array component type.

    Methods inherited from interface ArrayColumns

    isSupported
  • Method Details

    • getArrayType

      default Class<?> getArrayType(Class<?> userType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getArrayType in interface ArrayColumns
      Specified by:
      getArrayType in interface JdbcArrayColumns
    • getSqlType

      default SQLType getSqlType(Class<?> componentType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Determine the SQLType for a given array component type.
      Specified by:
      getSqlType in interface JdbcArrayColumns
      Parameters:
      componentType - component type of the array.
      Returns:
      the dialect-supported array type.
      Since:
      3.1.3
    • getArrayTypeName

      default String getArrayTypeName(SQLType jdbcType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      The appropriate SQL type as a String which should be used to represent the given SQLType in an Array. Defaults to the name of the argument.
      Specified by:
      getArrayTypeName in interface JdbcArrayColumns
      Parameters:
      jdbcType - the SQLType value representing the type that should be stored in the Array. Must not be null.
      Returns:
      the appropriate SQL type as a String which should be used to represent the given SQLType in an Array. Guaranteed to be not null.