クラス TypedOrmStreamGenerator<T>
- java.lang.Object
-
- org.nkjmlab.sorm4j.util.table.TypedOrmStreamGenerator<T>
-
public final class TypedOrmStreamGenerator<T> extends Object
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TypedOrmStreamGenerator(Class<T> type, OrmStreamGenerator generator)
-
-
-
コンストラクタの詳細
-
TypedOrmStreamGenerator
public TypedOrmStreamGenerator(Class<T> type, OrmStreamGenerator generator)
-
-
メソッドの詳細
-
streamAll
public Stream<T> streamAll()
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 withTable.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler)for closing the database resources.- 戻り値:
-
stream
public Stream<T> stream(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 withTable.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler)for closing the database resources.- パラメータ:
sql-- 戻り値:
-
stream
public Stream<T> stream(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 withTable.acceptHandler(org.nkjmlab.sorm4j.common.FunctionHandler, org.nkjmlab.sorm4j.common.ConsumerHandler)for closing the database resources.- パラメータ:
sql-parameters-- 戻り値:
-
-