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 intgetColumnCount()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, nextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mysql.cj.xdevapi.FetchResult
count, fetchAll, fetchOne, hasData, iteratorMethods 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-ColumnDefinitionobject to use for new rows.defaultTimeZone-TimeZoneobject representing the default time zonerows-RowListprovided by c/J corecompleter- supplier for completion taskpset-PropertySet
-
-
Method Details
-
getColumnCount
public int getColumnCount()Description copied from interface:RowResultCount of columns.- Specified by:
getColumnCountin interfaceRowResult- Returns:
- count
-
getColumns
Description copied from interface:RowResultMetadata.- Specified by:
getColumnsin interfaceRowResult- Returns:
- list of result
Columnobjects
-
getColumnNames
public java.util.List<java.lang.String> getColumnNames()Description copied from interface:RowResultNames of columns.- Specified by:
getColumnNamesin interfaceRowResult- Returns:
- list of result column names
-