You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass="col-first even-row-color"><code><T> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div>
81
+
<divclass="col-second even-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#paginateLazily(java.sql.Connection,com.google.mu.safesql.StatementSettings,java.util.Collection,int,com.google.mu.safesql.SqlFunction)" class="member-name-link">paginateLazily</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
82
+
<ahref="../StatementSettings.html" title="interface in com.google.mu.safesql">StatementSettings</a> settings,
83
+
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> orderByKeys,
84
+
int pageSize,
85
+
<ahref="../SqlFunction.html" title="interface in com.google.mu.safesql">SqlFunction</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a>, ? extends T> rowMapper)</code></div>
86
+
<divclass="col-last even-row-color">
87
+
<divclass="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
88
+
</div>
89
+
<divclass="col-first odd-row-color"><code><T> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div>
90
+
<divclass="col-second odd-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#paginateLazily(java.sql.Connection,java.util.Collection,int,com.google.mu.safesql.SqlFunction)" class="member-name-link">paginateLazily</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
91
+
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> orderByKeys,
92
+
int pageSize,
93
+
<ahref="../SqlFunction.html" title="interface in com.google.mu.safesql">SqlFunction</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a>, ? extends T> rowMapper)</code></div>
94
+
<divclass="col-last odd-row-color">
95
+
<divclass="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
96
+
</div>
80
97
<divclass="col-first even-row-color"><code>static <T> <ahref="../../util/StringFormat.Template.html" title="interface in com.google.mu.util">StringFormat.Template</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div>
81
98
<divclass="col-second even-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#prepareToQuery(java.sql.Connection,java.lang.String,com.google.mu.safesql.SqlFunction)" class="member-name-link">prepareToQuery</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
82
99
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> template,
<divclass="col-first even-row-color"><code><T> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div>
81
+
<divclass="col-second even-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#paginateLazily(java.sql.Connection,com.google.mu.safesql.StatementSettings,java.util.Collection,int,com.google.mu.safesql.SqlFunction)" class="member-name-link">paginateLazily</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
82
+
<ahref="../StatementSettings.html" title="interface in com.google.mu.safesql">StatementSettings</a> settings,
83
+
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> orderByKeys,
84
+
int pageSize,
85
+
<ahref="../SqlFunction.html" title="interface in com.google.mu.safesql">SqlFunction</a><? super <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a>, ? extends T> rowMapper)</code></div>
86
+
<divclass="col-last even-row-color">
87
+
<divclass="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
88
+
</div>
89
+
<divclass="col-first odd-row-color"><code><T> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/stream/Stream.html" title="class or interface in java.util.stream" class="external-link">Stream</a><wbr><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div>
90
+
<divclass="col-second odd-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#paginateLazily(java.sql.Connection,com.google.mu.safesql.StatementSettings,java.util.Collection,int,java.lang.Class)" class="member-name-link">paginateLazily</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
91
+
<ahref="../StatementSettings.html" title="interface in com.google.mu.safesql">StatementSettings</a> settings,
92
+
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> orderByKeys,
93
+
int pageSize,
94
+
<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends T> resultType)</code></div>
95
+
<divclass="col-last odd-row-color">
96
+
<divclass="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
97
+
</div>
80
98
<divclass="col-first even-row-color"><code><T> <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr><T></code></div>
81
99
<divclass="col-second even-row-color"><spanclass="type-name-label">SafeSql.</span><code><ahref="../SafeSql.html#query(java.sql.Connection,com.google.mu.safesql.StatementSettings,com.google.mu.safesql.SqlFunction)" class="member-name-link">query</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a> connection,
82
100
<ahref="../StatementSettings.html" title="interface in com.google.mu.safesql">StatementSettings</a> settings,
<p>If the variant of the date time pattern you need exceeds the out-of-box support, you can
129
129
explicitly mix the <ahref="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/time/format/DateTimeFormatter.html" title="class or interface in java.time.format" class="external-link"><code>DateTimeFormatter</code></a> specifiers with example placeholders
130
130
(between a pair of pointy brackets) to be translated.
131
-
s
131
+
132
132
<p>For example the following code uses the <code>dd</code>, <code>MM</code> and <code>yyyy</code> specifiers as
133
133
is but translates the <code>Tue</code> and <code>America/New_York</code> example snippets into <code>E</code>
134
134
and <code>VV</code> specifiers respectively. It will then parse and format to datetime strings like
<dt><a href="com/google/mu/util/stream/package-summary.html#package-specification-heading" class="search-tag-link">Package Specification</a> - Search tag in package com.google.mu.util.stream</dt>
3482
3482
<dd>Section</dd>
3483
+
<dt><a href="com/google/mu/safesql/SafeSql.html#paginateLazily(java.sql.Connection,com.google.mu.safesql.StatementSettings,java.util.Collection,int,com.google.mu.safesql.SqlFunction)" class="member-name-link">paginateLazily(Connection, StatementSettings, Collection<String>, int, SqlFunction<? super ResultSet, ? extends T>)</a> - Method in class com.google.mu.safesql.<a href="com/google/mu/safesql/SafeSql.html" title="class in com.google.mu.safesql">SafeSql</a></dt>
3484
+
<dd>
3485
+
<div class="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
3486
+
</dd>
3487
+
<dt><a href="com/google/mu/safesql/SafeSql.html#paginateLazily(java.sql.Connection,com.google.mu.safesql.StatementSettings,java.util.Collection,int,java.lang.Class)" class="member-name-link">paginateLazily(Connection, StatementSettings, Collection<String>, int, Class<? extends T>)</a> - Method in class com.google.mu.safesql.<a href="com/google/mu/safesql/SafeSql.html" title="class in com.google.mu.safesql">SafeSql</a></dt>
3488
+
<dd>
3489
+
<div class="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
3490
+
</dd>
3491
+
<dt><a href="com/google/mu/safesql/SafeSql.html#paginateLazily(java.sql.Connection,java.util.Collection,int,com.google.mu.safesql.SqlFunction)" class="member-name-link">paginateLazily(Connection, Collection<String>, int, SqlFunction<? super ResultSet, ? extends T>)</a> - Method in class com.google.mu.safesql.<a href="com/google/mu/safesql/SafeSql.html" title="class in com.google.mu.safesql">SafeSql</a></dt>
3492
+
<dd>
3493
+
<div class="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
3494
+
</dd>
3495
+
<dt><a href="com/google/mu/safesql/SafeSql.html#paginateLazily(java.sql.Connection,java.util.Collection,int,java.lang.Class)" class="member-name-link">paginateLazily(Connection, Collection<String>, int, Class<? extends T>)</a> - Method in class com.google.mu.safesql.<a href="com/google/mu/safesql/SafeSql.html" title="class in com.google.mu.safesql">SafeSql</a></dt>
3496
+
<dd>
3497
+
<div class="block">Paginate the encapsulated query by fetching up to <code>pageSize</code> rows for each page.</div>
3498
+
</dd>
3483
3499
<dt><a href="com/google/mu/collect/MoreIterables.html#pairwise(java.lang.Iterable,java.lang.Iterable,java.util.function.BiPredicate)" class="member-name-link">pairwise(Iterable<A>, Iterable<B>, BiPredicate<? super A, ? super B>)</a> - Static method in class com.google.mu.collect.<a href="com/google/mu/collect/MoreIterables.html" title="class in com.google.mu.collect">MoreIterables</a></dt>
3484
3500
<dd>
3485
3501
<div class="block">Returns true if <code>left</code> and <code>right</code> both contain the same number of elements, and
0 commit comments