public class DatasetBuilder extends AbstractBuilder<DatasetBuilder,DRDataset>
DatasetBuilder class.
builded
Modifier | Constructor and Description |
---|---|
protected |
DatasetBuilder()
Constructor for DatasetBuilder.
|
build, configure, getObject
public DatasetBuilder fields(FieldBuilder<?>... fields)
fields.
fields
- a FieldBuilder
object.DatasetBuilder
object.public DatasetBuilder addField(String name, Class<?> valueClass)
addField.
name
- a String
object.valueClass
- a Class
object.DatasetBuilder
object.public <U> DatasetBuilder addField(String name, DRIDataType<? super U,U> dataType)
addField.
U
- a U object.name
- a String
object.dataType
- a DRIDataType
object.DatasetBuilder
object.public DatasetBuilder addField(FieldBuilder<?>... fields)
addField.
fields
- a FieldBuilder
object.DatasetBuilder
object.public DatasetBuilder variables(VariableBuilder<?>... variables)
variables.
variables
- a VariableBuilder
object.DatasetBuilder
object.public DatasetBuilder addVariable(VariableBuilder<?>... variables)
addVariable.
variables
- a VariableBuilder
object.DatasetBuilder
object.public DatasetBuilder sortBy(TextColumnBuilder<?>... sortColumns)
sortBy.
sortColumns
- a TextColumnBuilder
object.DatasetBuilder
object.public DatasetBuilder sortBy(SortBuilder... sorts)
sortBy.
sorts
- a SortBuilder
object.DatasetBuilder
object.public DatasetBuilder addSort(SortBuilder... sorts)
addSort.
sorts
- a SortBuilder
object.DatasetBuilder
object.public DatasetBuilder setQuery(String text, String language)
setQuery.
text
- a String
object.language
- a String
object.DatasetBuilder
object.public DatasetBuilder setQuery(String sql)
setQuery.
sql
- a String
object.DatasetBuilder
object.public DatasetBuilder setQuery(QueryBuilder query)
setQuery.
query
- a QueryBuilder
object.DatasetBuilder
object.public DatasetBuilder setConnection(Connection connection)
setConnection.
connection
- a Connection
object.DatasetBuilder
object.public DatasetBuilder setConnection(DRIExpression<Connection> connectionExpression)
setConnection.
connectionExpression
- a DRIExpression
object.DatasetBuilder
object.public DatasetBuilder setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
setDataSource.
dataSource
- a JRDataSource
object.DatasetBuilder
object.public DatasetBuilder setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)
setDataSource.
dataSourceExpression
- a DRIExpression
object.DatasetBuilder
object.public DatasetBuilder setFilterExpression(DRIExpression<Boolean> filterExpression)
setFilterExpression.
filterExpression
- a DRIExpression
object.DatasetBuilder
object.public DatasetBuilder setDataSource(String sql, Connection connection)
setDataSource.
sql
- a String
object.connection
- a Connection
object.DatasetBuilder
object.public DatasetBuilder setDataSource(QueryBuilder query, Connection connection)
setDataSource.
query
- a QueryBuilder
object.connection
- a Connection
object.DatasetBuilder
object.Copyright © 2010–2021. All rights reserved.