Package com.mysql.cj.xdevapi
Class RowResultImpl
java.lang.Object
- All Implemented Interfaces:
ResultStreamer
,QueryResult
,FetchResult<Row>
,Result
,RowResult
,java.lang.Iterable<Row>
,java.util.Iterator<Row>
- Direct Known Subclasses:
SqlSingleResult
public class RowResultImpl extends AbstractDataResult<Row> implements RowResult
RowResult
implementation.-
Field Summary
-
Constructor Summary
Constructors Constructor Description RowResultImpl(ColumnDefinition metadata, java.util.TimeZone defaultTimeZone, RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)
Constructor. -
Method Summary
Modifier and Type Method Description int
getColumnCount()
Count of columns.java.util.List<java.lang.String>
getColumnNames()
Names of columns.java.util.List<Column>
getColumns()
Metadata.Methods inherited from class com.mysql.cj.xdevapi.AbstractDataResult
count, fetchAll, finishStreaming, getAffectedItemsCount, getStatementExecuteOk, getWarnings, getWarningsCount, hasNext, next
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.mysql.cj.xdevapi.FetchResult
count, fetchAll, fetchOne, hasData, iterator
Methods inherited from interface com.mysql.cj.xdevapi.Result
getAffectedItemsCount, getWarnings, getWarningsCount
-
Constructor Details
-
RowResultImpl
public RowResultImpl(ColumnDefinition metadata, java.util.TimeZone defaultTimeZone, RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)Constructor.- Parameters:
metadata
-ColumnDefinition
object to use for new rows.defaultTimeZone
-TimeZone
object representing the default time zonerows
-RowList
provided by c/J corecompleter
- supplier for completion taskpset
-PropertySet
-
-
Method Details
-
getColumnCount
public int getColumnCount()Description copied from interface:RowResult
Count of columns.- Specified by:
getColumnCount
in interfaceRowResult
- Returns:
- count
-
getColumns
Description copied from interface:RowResult
Metadata.- Specified by:
getColumns
in interfaceRowResult
- Returns:
- list of result
Column
objects
-
getColumnNames
public java.util.List<java.lang.String> getColumnNames()Description copied from interface:RowResult
Names of columns.- Specified by:
getColumnNames
in interfaceRowResult
- Returns:
- list of result column names
-