Package ai.velr
Class QueryOptions.Builder
java.lang.Object
ai.velr.QueryOptions.Builder
- Enclosing class:
- QueryOptions
Builder for
QueryOptions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build immutable query options.maxResultRows(long maxResultRows) Set the maximum number of rows returned by each result table.maxResultRows(Long maxResultRows) Set the maximum number of rows returned by each result table.Add or replace one query parameter.Add query parameters from a map.
-
Constructor Details
-
Builder
public Builder()Create an empty query-options builder.QueryOptions.builder()is the preferred entry point.
-
-
Method Details
-
maxResultRows
Set the maximum number of rows returned by each result table.- Parameters:
maxResultRows- maximum row count, ornullfor uncapped execution- Returns:
- this builder
-
maxResultRows
Set the maximum number of rows returned by each result table.- Parameters:
maxResultRows- maximum row count- Returns:
- this builder
-
param
Add or replace one query parameter.- Parameters:
name- parameter name without a leading$value- parameter value- Returns:
- this builder
-
params
Add query parameters from a map.- Parameters:
values- parameter map; keys omit the leading$- Returns:
- this builder
-
build
Build immutable query options.- Returns:
- query options
-