パッケージ org.nkjmlab.sorm4j
インタフェース OrmStreamGenerator
-
- 既知のサブインタフェースのリスト:
OrmConnection,OrmTransaction
public interface OrmStreamGenerator
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 <T> Stream<T>stream(Class<T> type, String sql, Object... parameters)Returns anStream.<T> Stream<T>stream(Class<T> type, ParameterizedSql sql)Returns anStream.<T> Stream<T>streamAll(Class<T> type)ReturnsStreamrepresents all rows from the table indicated by object class.
-
-
-
メソッドの詳細
-
streamAll
<T> Stream<T> streamAll(Class<T> type)
ReturnsStreamrepresents all rows from the table indicated by object class. Note: This method keeps ResultSet and PreparedStatement to open.StreamimplementsAutoCloseableand it is expected that it is used with try-with-resources block orSorm.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler)for closing the database resources.- 型パラメータ:
T-- パラメータ:
type-- 戻り値:
-
stream
<T> Stream<T> stream(Class<T> type, ParameterizedSql sql)
Returns anStream. It is able to convert to Stream, List, and so on. Note: This method keeps ResultSet and PreparedStatement to open.StreamimplementsAutoCloseableand it is expected that it is used with try-with-resources block orSorm.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler)for closing the database resources.- 型パラメータ:
T-- パラメータ:
type-sql-- 戻り値:
-
stream
<T> Stream<T> stream(Class<T> type, String sql, Object... parameters)
Returns anStream. It is able to convert to Stream, List, and so on.Parameters will be set according with the correspondence defined in
SqlParametersSetter.setParameters(PreparedStatement,Object[])Note: This method keeps ResultSet and PreparedStatement to open.StreamimplementsAutoCloseableand it is expected that it is used with try-with-resources block orSorm.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler); for closing the database resources.- 型パラメータ:
T-- パラメータ:
type-sql-parameters-- 戻り値:
-
-