Interface IQueryResultSet
- All Superinterfaces:
IBaseResultSet
-
Field Summary
Fields inherited from interface IBaseResultSet
CUBE_RESULTSET, QUERY_RESULTSET -
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal(String name) Returns the value of a bound column as the BigDecimal data type.Returns the value of a bound column as the Blob data type.getBoolean(String name) Returns the value of a bound column as the Boolean data type.byte[]Returns the value of a bound column as the byte[] data type.Returns the value of a bound column as the Date data type.Returns the value of a bound column as the Double data type.intReturns the 1-based index of the outermost group in which the current row is the first row.getGroupId(int groupLevel) getInteger(String name) Returns the value of a bound column as the Integer data type.org.eclipse.birt.data.engine.api.IResultIteratororg.eclipse.birt.data.engine.api.IResultMetaDataReturns the metadata of this result set's detail row.longintReturns the 1-based index of the outermost group in which the current row is the last row.Returns the value of a bound column as the String data type.Returns the value of a bound column.booleanJudges if the IResultSet's cursor on before the first row.booleanisEmpty()Judges if the IResultSet is empty or not.booleanisFirst()Judges if the IResultSet is on the first row.booleannext()booleanskipTo(long rowIndex) Methods inherited from interface IBaseResultSet
close, evaluate, evaluate, evaluate, getID, getParent, getQueryResults, getRawID, getType
-
Method Details
-
getResultIterator
org.eclipse.birt.data.engine.api.IResultIterator getResultIterator() -
getRowIndex
long getRowIndex() -
skipTo
boolean skipTo(long rowIndex) throws org.eclipse.birt.core.exception.BirtException - Throws:
org.eclipse.birt.core.exception.BirtException
-
next
boolean next() throws org.eclipse.birt.core.exception.BirtException- Throws:
org.eclipse.birt.core.exception.BirtException
-
getGroupId
-
getStartingGroupLevel
int getStartingGroupLevel() throws org.eclipse.birt.core.exception.BirtExceptionReturns the 1-based index of the outermost group in which the current row is the last row. For example, if a query contain N groups (group with index 1 being the outermost group, and group with index N being the innermost group), and this function returns a value M, it indicates that the current row is the last row in groups with indexes (M, M+1, ..., N ). -1 represents current row is a detail row. 0 represents the end of whole resultset- Returns:
- 1-based index of the outermost group in which the current row is the first row; (N+1) if the current row is not at the start of any group; 0 if the result set has no groups.
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getEndingGroupLevel
int getEndingGroupLevel() throws org.eclipse.birt.core.exception.BirtExceptionReturns the 1-based index of the outermost group in which the current row is the first row. For example, if a query contain N groups (group with index 1 being the outermost group, and group with index N being the innermost group), and this function returns a value M, it indicates that the current row is the first row in groups with indexes (M, M+1, ..., N ).- Returns:
- 1-based index of the outermost group in which the current row is the first row; (N+1) if the current row is not at the start of any group; 0 if the result set has no groups.
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getResultMetaData
org.eclipse.birt.data.engine.api.IResultMetaData getResultMetaData() throws org.eclipse.birt.core.exception.BirtExceptionReturns the metadata of this result set's detail row.- Returns:
- The result metadata of a detail row.
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getValue
-
getBoolean
Returns the value of a bound column as the Boolean data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getInteger
Returns the value of a bound column as the Integer data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getDouble
Returns the value of a bound column as the Double data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getString
Returns the value of a bound column as the String data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getBigDecimal
Returns the value of a bound column as the BigDecimal data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getDate
Returns the value of a bound column as the Date data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getBlob
Returns the value of a bound column as the Blob data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getBytes
Returns the value of a bound column as the byte[] data type. Currently it is only a dummy implementation.- Parameters:
name- of bound column- Returns:
- value of bound column
- Throws:
org.eclipse.birt.core.exception.BirtException
-
isEmpty
boolean isEmpty() throws org.eclipse.birt.core.exception.BirtExceptionJudges if the IResultSet is empty or not.- Returns:
- true if IResultSet is empty. false if it is not empty.
- Throws:
org.eclipse.birt.core.exception.BirtException
-
isFirst
boolean isFirst() throws org.eclipse.birt.core.exception.BirtExceptionJudges if the IResultSet is on the first row.- Returns:
- true if IResultSet is on the first row.
- Throws:
org.eclipse.birt.core.exception.BirtException
-
isBeforeFirst
boolean isBeforeFirst() throws org.eclipse.birt.core.exception.BirtExceptionJudges if the IResultSet's cursor on before the first row.- Returns:
- true if the cursor is before the first row.
- Throws:
org.eclipse.birt.core.exception.BirtException
-