Package com.mysql.cj.xdevapi
Class SqlSingleResult
java.lang.Object
com.mysql.cj.xdevapi.AbstractDataResult<Row>
com.mysql.cj.xdevapi.RowResultImpl
com.mysql.cj.xdevapi.SqlSingleResult
- All Implemented Interfaces:
ResultStreamer
,QueryResult
,FetchResult<Row>
,InsertResult
,Result
,RowResult
,SqlResult
,java.lang.Iterable<Row>
,java.util.Iterator<Row>
public class SqlSingleResult extends RowResultImpl implements SqlResult
SqlResult
representing a single result set. Implemented as a thin layer over RowResultImpl
.-
Field Summary
-
Constructor Summary
Constructors Constructor Description SqlSingleResult(ColumnDefinition metadata, java.util.TimeZone defaultTimeZone, RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)
Constructor. -
Method Summary
Methods inherited from class com.mysql.cj.xdevapi.RowResultImpl
getColumnCount, getColumnNames, getColumns
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
Methods inherited from interface com.mysql.cj.xdevapi.RowResult
getColumnCount, getColumnNames, getColumns
-
Constructor Details
-
SqlSingleResult
public SqlSingleResult(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
-