インタフェースの使用
com.github.mygreen.sqlmapper.core.type.ValueType
-
ValueTypeを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.core.annotation マッピング設定するためのアノテーションを提供します。com.github.mygreen.sqlmapper.core.dialect データベースごとの方言のサポートを提供します。com.github.mygreen.sqlmapper.core.meta エンティティ、カラムなどのメタ情報に関する機能を提供します。com.github.mygreen.sqlmapper.core.type SQL(JDBC)型を扱うための機能を提供します。com.github.mygreen.sqlmapper.core.type.enumeration 列挙型の型変換機能を提供します。com.github.mygreen.sqlmapper.core.type.lob ラージオブジェクトの型変換機能を提供します。com.github.mygreen.sqlmapper.core.type.standard 標準的な型の変換処理の実装を提供します。 -
-
com.github.mygreen.sqlmapper.core.annotationでのValueTypeの使用
ValueType型の引数を持つ型を返すcom.github.mygreen.sqlmapper.core.annotationのメソッド 修飾子とタイプ メソッド 説明 Class<? extends ValueType>type()変換処理の実装クラスを指定します。 -
com.github.mygreen.sqlmapper.core.dialectでのValueTypeの使用
ValueTypeを返すcom.github.mygreen.sqlmapper.core.dialectのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>Dialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。ValueType<?>DialectBase. getValueType(ValueType<?> valueType)ValueType<?>OracleLegacyDialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.dialectのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>Dialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。ValueType<?>DialectBase. getValueType(ValueType<?> valueType)ValueType<?>OracleLegacyDialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。 -
com.github.mygreen.sqlmapper.core.metaでのValueTypeの使用
ValueTypeを返すcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>PropertyMeta. getValueType()値の変換処理ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 voidPropertyMeta. setValueType(ValueType<?> valueType)値の変換処理 -
com.github.mygreen.sqlmapper.core.typeでのValueTypeの使用
ValueType型の型パラメータを持つcom.github.mygreen.sqlmapper.core.typeのフィールド 修飾子とタイプ フィールド 説明 protected Map<Class<?>,ValueType<?>>ValueTypeRegistry. typeMapクラスタイプで関連付けられたValueTypeのマップValueTypeを返すcom.github.mygreen.sqlmapper.core.typeのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>ValueTypeRegistry. findValueType(@NonNull PropertyMeta propertyMeta)プロパティメタ情報に対する値の変換処理を取得する。protected ValueType<?>ValueTypeRegistry. getEnumType(PropertyMeta propertyMeta)列挙型用のValueTypeを取得する。protected ValueType<?>ValueTypeRegistry. getLobType(PropertyMeta propertyMeta)ラージオブジェクト用のValueTypeを取得する。protected ValueType<?>ValueTypeRegistry. getUtilDateType(PropertyMeta propertyMeta)時制の型が不明なDateの ValueType} を取得する。protected ValueType<?>ValueTypeRegistry. getValueType(PropertyMeta propertyMeta, Convert convertAnno)ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.typeのメソッド 修飾子とタイプ メソッド 説明 <T> voidValueTypeRegistry. register(@NonNull Class<T> type, @NonNull ValueType<T> valueType)ValueTypeを登録します。 -
com.github.mygreen.sqlmapper.core.type.enumerationでのValueTypeの使用
ValueTypeを実装しているcom.github.mygreen.sqlmapper.core.type.enumerationのクラス 修飾子とタイプ クラス 説明 classEnumOrdinalType<T extends Enum<T>>列挙型の序数とのマッピングを処理します。classEnumStringType<T extends Enum<T>>列挙型の名称とのマッピングを処理します。 -
com.github.mygreen.sqlmapper.core.type.lobでのValueTypeの使用
ValueTypeを実装しているcom.github.mygreen.sqlmapper.core.type.lobのクラス 修飾子とタイプ クラス 説明 classLobByteArrayTypebyte[] 型のマッピングを処理します。classLobStringTypeString 型のマッピングを処理します。 -
com.github.mygreen.sqlmapper.core.type.standardでのValueTypeの使用
com.github.mygreen.sqlmapper.core.type.standardでのValueTypeのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceSqlTemporalType<T extends Date>Dateを継承している時制の型を表すインタフェース。ValueTypeを実装しているcom.github.mygreen.sqlmapper.core.type.standardのクラス 修飾子とタイプ クラス 説明 classBigDecimalTypeBigDecimal型のマッピングを処理します。classBooleanTypeboolean 型及びそのラッパー型のマッピングを処理します。classDoubleTypedouble 型及びそのラッパー型のマッピングを処理します。classFloatTypefloat 型及びそのラッパー型のマッピングを処理します。classIntegerTypeint 型及びそのラッパー型のマッピングを処理します。classLocalDateTimeTypeLocalDateTime型のマッピングを処理します。classLocalDateTypeLocalDate型のマッピングを処理します。classLocalTimeTypeLocalTime型のマッピングを処理します。classLongTypelong 型及びそのラッパー型のマッピングを処理します。classNumberableBooleanType数値をブール値にマッピングして処理を行います。classShortTypeshort 型及びそのラッパー型のマッピングを処理します。classSqlDateTypeDate型のマッピングを処理します。classSqlTimestampTypeTimestamp型のマッピングを処理します。classSqlTimeTypeTime型のマッピングを処理します。classStringTypeString型のマッピングを処理します。classUtilDateTypeDate型のマッピングを処理します。classUUIDTypeUUID型のマッピングを処理します。
-