インタフェースの使用
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.mapper ResultSetのデータをエンティティにマッピングする機能を提供します。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<?>OracleDialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.dialectのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>Dialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。ValueType<?>DialectBase. getValueType(ValueType<?> valueType)ValueType<?>OracleDialect. getValueType(ValueType<?> valueType)対応するクラスタイプに対する値タイプを返します。 -
com.github.mygreen.sqlmapper.core.mapperでのValueTypeの使用
ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.mapperのコンストラクタ コンストラクタ 説明 SingleColumnRowMapper(ValueType<T> valueType) -
com.github.mygreen.sqlmapper.core.metaでのValueTypeの使用
ValueTypeを返すcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 ValueType<?>PropertyMeta. getValueType()値の変換処理ValueType<?>StoredPropertyMeta. getValueType()プロパティに対するValueTypeを取得します。ValueType型の引数を持つ型を返すcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 Optional<ValueType<?>>StoredParamMeta. getValueType()値の変換処理。ValueType型のパラメータを持つcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 voidPropertyMeta. setValueType(ValueType<?> valueType)値の変換処理voidStoredParamMeta. setValueType(@NonNull ValueType<?> valueType)パラメータの値に対するValueTypeを設定します。voidStoredPropertyMeta. setValueType(@NonNull ValueType<?> 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)エンティティのプロパティメタ情報に対するValueTypeを取得します。ValueType<?>ValueTypeRegistry. findValueType(@NonNull StoredPropertyMeta propertyMeta)ストアドのプロパティ情報に対するValueTypeを取得します。ValueType<?>ValueTypeRegistry. findValueType(@NonNull Class<?> classType)登録済みのクラスタイプ対するValueTypeを取得します。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のクラス 修飾子とタイプ クラス 説明 classBLobTypeBlob型のマッピングを処理します。classCLobTypeClob型のマッピングを処理します。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型のマッピングを処理します。classUUIDType文字列型をUUID型のマッピングを処理します。
-