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.Builder
addFields(Field... values)
TableResult.Builder
addRows(Row... values)
TableResult
build()
TableResult.Builder
resultRange(OffsetRange value)
protected TableResult.Builder
self()
-
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:
self
in classResult.Builder<TableResult,TableResult.Builder>
-
build
public TableResult build()
- Specified by:
build
in classResult.Builder<TableResult,TableResult.Builder>
-
-