Module spring.data.jdbc
Interface JdbcArrayColumns
- All Superinterfaces:
org.springframework.data.relational.core.dialect.ArrayColumns
- All Known Implementing Classes:
JdbcArrayColumns.DefaultSupport,JdbcArrayColumns.Unsupported
public interface JdbcArrayColumns
extends org.springframework.data.relational.core.dialect.ArrayColumns
ArrayColumns that offer JDBC-specific functionality.- Since:
- 2.3
- Author:
- Jens Schauder, Mark Paluch
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDefaultArrayColumnsimplementation for dialects that do not support array-typed columns.static enumDefaultArrayColumnsimplementation for dialects that do not support array-typed columns. -
Method Summary
Modifier and TypeMethodDescriptiondefault Class<?>getArrayType(Class<?> userType) default StringgetArrayTypeName(SQLType jdbcType) default SQLTypegetSqlType(Class<?> componentType) Determine theSQLTypefor a givenarray component type.Methods inherited from interface org.springframework.data.relational.core.dialect.ArrayColumns
isSupported
-
Method Details
-
getArrayType
- Specified by:
getArrayTypein interfaceorg.springframework.data.relational.core.dialect.ArrayColumns
-
getSqlType
Determine theSQLTypefor a givenarray component type.- Parameters:
componentType- component type of the array.- Returns:
- the dialect-supported array type.
- Since:
- 3.1.3
-
getArrayTypeName
-