クラス StoredParamMeta
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.meta.StoredParamMeta
-
public class StoredParamMeta extends Object
ストアドのパラメータを表現します。- 導入されたバージョン:
- 0.3
- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 StoredParamMeta(Class<?> paramType, boolean anonymouse)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddPropertyMeta(@NonNull StoredPropertyMeta propertyMeta)プロパティ情報を追加します。Collection<StoredPropertyMeta>getAllPropertyMeta()全てのプロパティメタ情報の一覧を返します。Class<?>getParamType()パラメータのタイプですOptional<StoredPropertyMeta>getPropertyMeta(@NonNull String propertyName)プロパティメタ情報を取得します。Optional<ValueType<?>>getValueType()値の変換処理。booleanhasPropertyMeta(String propertyName)プロパティメタデータがあるかどうかを返します。booleanisAnonymouse()匿名パラメータ(INのみ)かどうか。voidsetValueType(@NonNull ValueType<?> valueType)パラメータの値に対するValueTypeを設定します。
-
-
-
コンストラクタの詳細
-
StoredParamMeta
public StoredParamMeta(Class<?> paramType, boolean anonymouse)
-
-
メソッドの詳細
-
setValueType
public void setValueType(@NonNull @NonNull ValueType<?> valueType)パラメータの値に対するValueTypeを設定します。- パラメータ:
valueType- パラメータの値に対するValueTypeを設定しま
-
addPropertyMeta
public void addPropertyMeta(@NonNull @NonNull StoredPropertyMeta propertyMeta)プロパティ情報を追加します。- パラメータ:
propertyMeta- プロパティ情報。
-
getPropertyMeta
public Optional<StoredPropertyMeta> getPropertyMeta(@NonNull @NonNull String propertyName)
プロパティメタ情報を取得します。- パラメータ:
propertyName- プロパティ名- 戻り値:
- プロパティメタ情報
-
hasPropertyMeta
public boolean hasPropertyMeta(String propertyName)
プロパティメタデータがあるかどうかを返します。- パラメータ:
propertyName- プロパティ名- 戻り値:
- trueのときプロパティメタデータがあります。
-
getAllPropertyMeta
public Collection<StoredPropertyMeta> getAllPropertyMeta()
全てのプロパティメタ情報の一覧を返します。- 戻り値:
- プロパティメタ情報の一覧
-
getParamType
public Class<?> getParamType()
パラメータのタイプです
-
isAnonymouse
public boolean isAnonymouse()
匿名パラメータ(INのみ)かどうか。
-
-