Class QueryDataRowWrapper
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.states.QueryDataRowWrapper
-
-
Constructor Summary
Constructors Constructor Description QueryDataRowWrapper(DataRow backend, int queryLimit, int queryTimeout)
Deprecated.QueryDataRowWrapper(DataRow backend, int queryTimeout, int queryLimit, List<SortConstraint> sortConstraints)
QueryDataRowWrapper(DataRow backend, Integer queryTimeout, Integer queryLimit)
Deprecated.QueryDataRowWrapper(DataRow backend, Integer queryTimeout, Integer queryLimit, List<SortConstraint> sortConstraints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get(String col)
Returns the value of the function, expression or column using its specific name.String[]
getColumnNames()
Returns the known column names, this data-row understands.boolean
isChanged(String name)
Checks whether the value contained in the column has changed since the last advance-operation.
-
-
-
Constructor Detail
-
QueryDataRowWrapper
@Deprecated public QueryDataRowWrapper(DataRow backend, Integer queryTimeout, Integer queryLimit)
Deprecated.
-
QueryDataRowWrapper
public QueryDataRowWrapper(DataRow backend, Integer queryTimeout, Integer queryLimit, List<SortConstraint> sortConstraints)
-
QueryDataRowWrapper
@Deprecated public QueryDataRowWrapper(DataRow backend, int queryLimit, int queryTimeout)
Deprecated.
-
QueryDataRowWrapper
public QueryDataRowWrapper(DataRow backend, int queryTimeout, int queryLimit, List<SortConstraint> sortConstraints)
-
-
Method Detail
-
get
public Object get(String col)
Returns the value of the function, expression or column using its specific name. The given name is translated into a valid column number and the the column is queried. For functions and expressions, thegetValue()
method is called and for columns from the tablemodel the tablemodel methodgetValueAt(row, column)
gets called.
-
getColumnNames
public String[] getColumnNames()
Description copied from interface:DataRow
Returns the known column names, this data-row understands. The column names may change over time but do not change while a event is processed by a function. The array returned is a copy of the internal data-storage and can be safely modified.- Specified by:
getColumnNames
in interfaceDataRow
- Returns:
- the column names as array.
-
-