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.BuilderaddField(Field field)Singular Add headings to our dataFlatResult.BuilderaddFields(Field... fields)Add headings to our dataFlatResult.BuilderaddValues(java.util.List<java.lang.Object> values)FlatResultbuild()protected FlatResult.Builderself()FlatResult.Buildersize(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:
selfin classResult.Builder<FlatResult,FlatResult.Builder>
-
build
public FlatResult build()
- Specified by:
buildin classResult.Builder<FlatResult,FlatResult.Builder>
-
-