クラス SqlSelectImpl<T>
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.query.sql.SqlSelectImpl<T>
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SqlSelectImpl(@NonNull SqlMapperContext context, @NonNull Class<T> baseClass, @NonNull com.github.mygreen.splate.SqlTemplate template, @NonNull com.github.mygreen.splate.SqlTemplateContext parameter)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 Class<T>getBaseClass()SqlMapperContextgetContext()SqlMapperの設定情報。EntityMetagetEntityMeta()Optional<T>getOptionalResult()検索してベースオブジェクトを返します。com.github.mygreen.splate.SqlTemplateContextgetParameter()SQLテンプレートのパラメータです。List<T>getResultList()検索してベースオブジェクトを返します。Stream<T>getResultStream()問い合わせ結果をStreamで取得します。TgetSingleResult()検索してベースオブジェクトを返します。com.github.mygreen.splate.SqlTemplategetTemplate()SQLテンプレートです。
-
-
-
コンストラクタの詳細
-
SqlSelectImpl
public SqlSelectImpl(@NonNull @NonNull SqlMapperContext context, @NonNull @NonNull Class<T> baseClass, @NonNull @NonNull com.github.mygreen.splate.SqlTemplate template, @NonNull @NonNull com.github.mygreen.splate.SqlTemplateContext parameter)
-
-
メソッドの詳細
-
getSingleResult
public T getSingleResult()
インタフェースからコピーされた説明:SqlSelect検索してベースオブジェクトを返します。- 定義:
getSingleResultインタフェース内SqlSelect<T>- 戻り値:
- ベースオブジェクト。
-
getOptionalResult
public Optional<T> getOptionalResult()
インタフェースからコピーされた説明:SqlSelect検索してベースオブジェクトを返します。- 定義:
getOptionalResultインタフェース内SqlSelect<T>- 戻り値:
- ベースオブジェクト。1件も対象がないときは空を返します。
-
getResultList
public List<T> getResultList()
インタフェースからコピーされた説明:SqlSelect検索してベースオブジェクトを返します。- 定義:
getResultListインタフェース内SqlSelect<T>- 戻り値:
- 1件も対象がないときは空のリストを返します。
-
getResultStream
public Stream<T> getResultStream()
インタフェースからコピーされた説明:SqlSelect問い合わせ結果をStreamで取得します。 問い合わせ結果全体のリストを作成しないため、問い合わせ結果が膨大になる場合でもメモリ消費量を抑えることが出来ます。- 定義:
getResultStreamインタフェース内SqlSelect<T>- 戻り値:
- 問い合わせの結果。
-
getContext
public SqlMapperContext getContext()
SqlMapperの設定情報。
-
getTemplate
public com.github.mygreen.splate.SqlTemplate getTemplate()
SQLテンプレートです。
-
getParameter
public com.github.mygreen.splate.SqlTemplateContext getParameter()
SQLテンプレートのパラメータです。
-
getEntityMeta
public EntityMeta getEntityMeta()
-
-