Package stroom.query.api.v2
Class FlatResult.Builder
- java.lang.Object
-
- stroom.query.api.v2.Result.Builder<FlatResult,FlatResult.Builder>
-
- stroom.query.api.v2.FlatResult.Builder
-
- Enclosing class:
- FlatResult
public static class FlatResult.Builder extends Result.Builder<FlatResult,FlatResult.Builder>
Builder for constructing aFlatResult
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description FlatResult.Builder
addField(Field field)
Singular Add headings to our dataFlatResult.Builder
addFields(Field... fields)
Add headings to our dataFlatResult.Builder
addValues(java.util.List<java.lang.Object> values)
FlatResult
build()
protected FlatResult.Builder
self()
FlatResult.Builder
size(java.lang.Long value)
Fix the reported size of the result set.-
Methods inherited from class stroom.query.api.v2.Result.Builder
componentId, error, getComponentId, getError
-
-
-
-
Method Detail
-
addFields
public FlatResult.Builder addFields(Field... fields)
Add headings to our data- Parameters:
fields
- the fields which act as headings for our data- Returns:
- The
FlatResult.Builder
, enabling method chaining
-
addField
public FlatResult.Builder addField(Field field)
Singular Add headings to our data- Parameters:
field
- the field which act as headings for our data- Returns:
- The
FlatResult.Builder
, enabling method chaining
-
addValues
public FlatResult.Builder addValues(java.util.List<java.lang.Object> values)
- Parameters:
values
- A collection of 'rows' to add to our values- Returns:
- The
FlatResult.Builder
, enabling method chaining
-
size
public FlatResult.Builder size(java.lang.Long value)
Fix the reported size of the result set.- Parameters:
value
- The size to use- Returns:
- The
FlatResult.Builder
, enabling method chaining
-
self
protected FlatResult.Builder self()
- Specified by:
self
in classResult.Builder<FlatResult,FlatResult.Builder>
-
build
public FlatResult build()
- Specified by:
build
in classResult.Builder<FlatResult,FlatResult.Builder>
-
-