public interface CqResultSet extends StpReleasable, Iterator<CqRowData>, Iterable<CqRowData>
A CqResultSet is an Iterable as well as an Iterator. Each invocation of its iterator() method does not restart the iteration. It just continues from the last read row. That is CqResultSet.iterator() simply returns the CqResultSet object. It is provided to allow the use of CqResultSet objects in the Java 5 for-each construct.
CqQuery.doExecute(long, long,
com.ibm.rational.wvcm.stp.cq.CqQuery.ListOptions,
com.ibm.rational.wvcm.stp.cq.CqQuery.FilterLeaf[])
,
CqRecordType.doQuery(String, long, long,
com.ibm.rational.wvcm.stp.cq.CqQuery.ListOptions)
,
CqRecordType.doQuery(com.ibm.rational.wvcm.stp.cq.CqQuery.DisplayField[],
com.ibm.rational.wvcm.stp.cq.CqQuery.Filter, long, long,
com.ibm.rational.wvcm.stp.cq.CqQuery.ListOptions)
StpReleasable.ReleaseException
Modifier and Type | Method and Description |
---|---|
String[] |
getColumnLabels() |
Long[] |
getColumnSortOrders() |
CqQuery.DisplayField.SortType[] |
getColumnSortTypes() |
CqQuery.DisplayField.FieldType[] |
getColumnTypes() |
boolean |
getIsSQLGenerated() |
boolean |
getIsStateless() |
CqQuery |
getQuery()
Returns a CqQuery proxy for the query that was executed to generate this
result set.
|
long |
getRowCount()
The total number of rows found by the query in the database.
|
long |
getRowNumberHardLimit() |
long |
getRowNumberSoftLimit() |
String |
getSql() |
boolean |
isRowNumberLimitExceeded() |
release
String[] getColumnLabels()
Long[] getColumnSortOrders()
CqQuery.DisplayField.SortType[] getColumnSortTypes()
CqQuery.DisplayField.FieldType[] getColumnTypes()
boolean getIsSQLGenerated()
boolean getIsStateless()
CqQuery getQuery()
CqQuery.CommonOptions.getQueryPropertyRequest()
long getRowCount()
CqQuery.ListOptions.getEnableRowCount()
long getRowNumberHardLimit()
long getRowNumberSoftLimit()
CqQuery.CommonOptions.getRowNumberLimit()
to return the
overriding value.String getSql()
boolean isRowNumberLimitExceeded()
ListOption.getRowNumberLimit()
(which
defaults to getRowNumberSoftLimit()
)
getRowNumberHardLimit()
maxRows
limit was
exceeded.CqQuery.CommonOptions.getRowNumberLimit()
Copyright © IBM 2017. All rights reserved.