MySQL Shell API 8.0.40
Unified development interface for MySQL Products
|
Allows browsing through the result information after performing an operation on the database through the MySQL Protocol. More...
Methods | |
Row | fetchOne () |
Retrieves the next Row on the ClassicResult. More... | |
Dictionary | fetchOneObject () |
Retrieves the next Row on the result and returns it as an object. More... | |
List | fetchAll () |
Returns a list of Row objects which contains an element for every record left on the result. More... | |
Integer | getAffectedItemsCount () |
The the number of affected items for the last operation. More... | |
Integer | getAffectedRowCount () |
The number of affected rows for the last operation. More... | |
Integer | getColumnCount () |
Retrieves the number of columns on the current result. More... | |
List | getColumnNames () |
Gets the columns on the current result. More... | |
List | getColumns () |
Gets the column metadata for the columns on the active result. More... | |
String | getExecutionTime () |
Retrieves a string value indicating the execution time of the executed operation. | |
Bool | hasData () |
Returns true if the last statement execution has a result set. | |
String | getInfo () |
Retrieves a string providing information about the most recently executed statement. More... | |
Integer | getAutoIncrementValue () |
Returns the last insert id auto generated (from an insert operation). More... | |
Integer | getWarningCount () |
The number of warnings produced by the last statement execution. More... | |
Integer | getWarningsCount () |
The number of warnings produced by the last statement execution. More... | |
List | getWarnings () |
Retrieves the warnings generated by the executed operation. More... | |
Bool | nextDataSet () |
Prepares the SqlResult to start reading data from the next Result (if many results were returned). More... | |
Bool | nextResult () |
Prepares the SqlResult to start reading data from the next Result (if many results were returned). More... | |
Properties | |
Integer | affectedItemsCount |
Same as getAffectedItemsCount() | |
Integer | affectedRowCount |
Same as getAffectedRowCount() More... | |
Integer | columnCount |
Same as getColumnCount() | |
List | columnNames |
Same as getColumnNames() | |
List | columns |
Same as getColumns() | |
String | executionTime |
Same as getExecutionTime() | |
String | info |
Same as getInfo() | |
Integer | autoIncrementValue |
Same as getAutoIncrementValue() | |
List | warnings |
Same as getWarnings() | |
Integer | warningCount |
Same as getWarningCount() More... | |
Integer | warningsCount |
Same as getWarningsCount() | |
Allows browsing through the result information after performing an operation on the database through the MySQL Protocol.
This class allows access to the result set from the classic MySQL data model to be retrieved from Dev API queries.
Row fetchOne | ( | ) |
Retrieves the next Row on the ClassicResult.
Dictionary fetchOneObject | ( | ) |
Retrieves the next Row on the result and returns it as an object.
The column names will be used as keys in the returned dictionary and the column data will be used as the key values.
If a column is a valid identifier it will be accessible as an object attribute as <dict>.<column>.
If a column is not a valid identifier, it will be accessible as a dictionary key as <dict>[<column>].
List fetchAll | ( | ) |
Returns a list of Row objects which contains an element for every record left on the result.
If this function is called right after executing a query, it will return a Row for every record on the resultset.
If fetchOne is called before this function, when this function is called it will return a Row for each of the remaining records on the resultset.
Integer getAffectedItemsCount | ( | ) |
The the number of affected items for the last operation.
Integer getAffectedRowCount | ( | ) |
The number of affected rows for the last operation.
This is the value of the C API mysql_affected_rows(), see https://dev.mysql.com/doc/refman/en/mysql-affected-rows.html
Integer getColumnCount | ( | ) |
Retrieves the number of columns on the current result.
List getColumnNames | ( | ) |
Gets the columns on the current result.
List getColumns | ( | ) |
Gets the column metadata for the columns on the active result.
String getInfo | ( | ) |
Retrieves a string providing information about the most recently executed statement.
For more details, see: https://dev.mysql.com/doc/refman/en/mysql-info.html
Integer getAutoIncrementValue | ( | ) |
Returns the last insert id auto generated (from an insert operation).
For more details, see https://dev.mysql.com/doc/refman/en/information-functions.html#function_last-insert-id
Integer getWarningCount | ( | ) |
The number of warnings produced by the last statement execution.
This is the same value than C API mysql_warning_count, see https://dev.mysql.com/doc/refman/en/mysql-warning-count.html
See getWarnings() for more details.
Integer getWarningsCount | ( | ) |
The number of warnings produced by the last statement execution.
This is the same value than C API mysql_warning_count, see https://dev.mysql.com/doc/refman/en/mysql-warning-count.html
See getWarnings() for more details.
List getWarnings | ( | ) |
Retrieves the warnings generated by the executed operation.
Each warning object contains a key/value pair describing the information related to a specific warning.
This information includes: level, code and message.
This is the same value than C API mysql_warning_count, see https://dev.mysql.com/doc/refman/en/mysql-warning-count.html
Bool nextDataSet | ( | ) |
Prepares the SqlResult to start reading data from the next Result (if many results were returned).
Bool nextResult | ( | ) |
Prepares the SqlResult to start reading data from the next Result (if many results were returned).
Integer affectedRowCount |
Same as getAffectedRowCount()
Integer warningCount |
Same as getWarningCount()