インターフェース ArrayColumns
- すべての既知のサブインターフェース:
JdbcArrayColumns
- すべての既知の実装クラス:
ArrayColumns.Unsupported
、JdbcArrayColumns.DefaultSupport
、JdbcArrayColumns.Unsupported
、ObjectArrayColumns
public interface ArrayColumns
ダイアレクトが配列型の列をサポートする方法を表現するメソッドを宣言するインターフェース。
- 導入:
- 1.1
- 作成者:
- Mark Paluch
ネストされたクラスのサマリー
メソッドのサマリー
修飾子と型メソッド説明ClassSE<?>
getArrayType
(ClassSE<?> userType) 配列のuser type
SE をダイアレクト固有の型に変換します。boolean
ダイアレクトが配列型の列をサポートする場合、true を返します。static ClassSE<?>
unwrapComponentType
(ClassSE<?> clazz) 与えられたClass
SE からネストされたClass.getComponentType()
をアンラップします。
メソッドの詳細
isSupported
boolean isSupported()ダイアレクトが配列型の列をサポートする場合、true を返します。- 戻り値:
- ダイアレクトが配列型の列をサポートする場合は true。
getArrayType
配列のuser type
SE をダイアレクト固有の型に変換します。このメソッドは、コンポーネント型のみを考慮します。- パラメーター:
userType
- 配列のコンポーネント型。- 戻り値:
- ダイアレクトでサポートされている配列型。
- 例外:
UnsupportedOperationExceptionSE
- 配列型の列がサポートされていない場合。IllegalArgumentExceptionSE
-userType
がサポートされている配列型ではない場合。
unwrapComponentType
与えられたClass
SE からネストされたClass.getComponentType()
をアンラップします。- パラメーター:
clazz
- 調べる型。- 戻り値:
- アンラップされたコンポーネント型。
- 導入:
- 3.0