Package stroom.query.api.v2
Class TableResult.Builder
- java.lang.Object
-
- stroom.query.api.v2.Result.Builder<TableResult,TableResult.Builder>
-
- stroom.query.api.v2.TableResult.Builder
-
- Enclosing class:
- TableResult
public static class TableResult.Builder extends Result.Builder<TableResult,TableResult.Builder>
Builder for constructing atableResult
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description TableResult.BuilderaddFields(Field... values)TableResult.BuilderaddRows(Row... values)TableResultbuild()TableResult.BuilderresultRange(OffsetRange value)protected TableResult.Builderself()-
Methods inherited from class stroom.query.api.v2.Result.Builder
componentId, error, getComponentId, getError
-
-
-
-
Method Detail
-
addFields
public TableResult.Builder addFields(Field... values)
- Parameters:
values- add fields to our table- Returns:
- The
TableResult.Builder, enabling method chaining
-
addRows
public TableResult.Builder addRows(Row... values)
- Parameters:
values- add rows of data to our table- Returns:
- The
TableResult.Builder, enabling method chaining
-
resultRange
public TableResult.Builder resultRange(OffsetRange value)
- Parameters:
value- The offset range used to generate the results- Returns:
- The
TableResult.Builder, enabling method chaining
-
self
protected TableResult.Builder self()
- Specified by:
selfin classResult.Builder<TableResult,TableResult.Builder>
-
build
public TableResult build()
- Specified by:
buildin classResult.Builder<TableResult,TableResult.Builder>
-
-