MySQL Shell API 9.1.0
Unified development interface for MySQL Products
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBaseResultBase class for the different types of results returned by the server.
 CDocResultAllows traversing the DbDoc objects returned by a Collection.find operation.
 CResultAllows retrieving information about non query operations performed on the database.
 CRowResultAllows traversing the Row objects returned by a Table.select operation.
 CSqlResultAllows browsing through the result information after performing an operation on the database done through Session.sql
 CClassicResultAllows browsing through the result information after performing an operation on the database through the MySQL Protocol.
 CClassicSessionEnables interaction with a MySQL Server using the MySQL Protocol.
 CClusterRepresents an InnoDB Cluster.
 CClusterSetRepresents an InnoDB ClusterSet.
 CCollectionAddHandler for document addition on a Collection
 CCollectionFindHandler for document selection on a Collection
 CCollectionModifyOperation to update documents on a Collection.
 CCollectionRemoveOperation to delete documents on a Collection.
 CColumnRepresents the a Column definition on a result
 CDatabaseObjectProvides base functionality for database objects.
 CCollectionA Collection is a container that may be used to store Documents in a MySQL database.
 CSchemaRepresents a Schema as retrieved from a session created using the X Protocol.
 CTableRepresents a Table on an Schema, retrieved with a session created using mysqlx module.
 CDbaInnoDB Cluster, ReplicaSet, and ClusterSet management functions.
 CLockContentionConstants to represent lock contention types
 COptionsGives access to options impacting shell behavior.
 COsGives access to functions which allow to interact with the operating system.
 CPathGives access to path-related functions.
 CReplicaSetRepresents an InnoDB ReplicaSet.
 CReportsGives access to built-in and user-defined reports.
 CRowRepresents the a Row in a Result.
 CSessionEnables interaction with a MySQL Server using the X Protocol.
 CShellGives access to general purpose functions and properties.
 CShellResultEncapsulates custom query result and metadata.
 CSqlExecuteHandler for execution SQL statements, supports parameter binding.
 CSysGives access to system specific parameters.
 CTableDeleteOperation to delete data from a table.
 CTableInsertHandler for Insert operations on Tables
 CTableSelectHandler for record selection on a Table
 CTableUpdateHandler for record update operations on a Table
 CTypeConstants to represent data types on Column objects
 CTypeConstants to represent data types of Column objects