Extension [ extension #74 mysql_xdevapi version 8.0.3 ] { - Dependencies { Dependency [ standard (Required) ] Dependency [ mysqlnd (Required) ] Dependency [ json (Required) ] } - INI { Entry [ xmysqlnd.collect_statistics ] Current = '1' } Entry [ xmysqlnd.collect_memory_statistics ] Current = '0' } Entry [ xmysqlnd.debug ] Current = '' } Entry [ xmysqlnd.trace_alloc ] Current = '' } Entry [ xmysqlnd.net_read_timeout ] Current = '31536000' } Entry [ xmysqlnd.mempool_default_size ] Current = '16000' } } - Constants [35] { Constant [ integer MYSQLX_CLIENT_SSL ] { 2048 } Constant [ integer MYSQLX_TYPE_DECIMAL ] { 0 } Constant [ integer MYSQLX_TYPE_TINY ] { 1 } Constant [ integer MYSQLX_TYPE_SHORT ] { 2 } Constant [ integer MYSQLX_TYPE_SMALLINT ] { 17 } Constant [ integer MYSQLX_TYPE_MEDIUMINT ] { 18 } Constant [ integer MYSQLX_TYPE_INT ] { 19 } Constant [ integer MYSQLX_TYPE_BIGINT ] { 20 } Constant [ integer MYSQLX_TYPE_LONG ] { 3 } Constant [ integer MYSQLX_TYPE_FLOAT ] { 4 } Constant [ integer MYSQLX_TYPE_DOUBLE ] { 5 } Constant [ integer MYSQLX_TYPE_NULL ] { 6 } Constant [ integer MYSQLX_TYPE_TIMESTAMP ] { 7 } Constant [ integer MYSQLX_TYPE_LONGLONG ] { 8 } Constant [ integer MYSQLX_TYPE_INT24 ] { 9 } Constant [ integer MYSQLX_TYPE_DATE ] { 10 } Constant [ integer MYSQLX_TYPE_TIME ] { 11 } Constant [ integer MYSQLX_TYPE_DATETIME ] { 12 } Constant [ integer MYSQLX_TYPE_YEAR ] { 13 } Constant [ integer MYSQLX_TYPE_NEWDATE ] { 14 } Constant [ integer MYSQLX_TYPE_ENUM ] { 247 } Constant [ integer MYSQLX_TYPE_SET ] { 248 } Constant [ integer MYSQLX_TYPE_TINY_BLOB ] { 249 } Constant [ integer MYSQLX_TYPE_MEDIUM_BLOB ] { 250 } Constant [ integer MYSQLX_TYPE_LONG_BLOB ] { 251 } Constant [ integer MYSQLX_TYPE_BLOB ] { 252 } Constant [ integer MYSQLX_TYPE_VAR_STRING ] { 253 } Constant [ integer MYSQLX_TYPE_STRING ] { 254 } Constant [ integer MYSQLX_TYPE_CHAR ] { 1 } Constant [ integer MYSQLX_TYPE_BYTES ] { 21 } Constant [ integer MYSQLX_TYPE_INTERVAL ] { 247 } Constant [ integer MYSQLX_TYPE_GEOMETRY ] { 255 } Constant [ integer MYSQLX_TYPE_JSON ] { 245 } Constant [ integer MYSQLX_TYPE_NEWDECIMAL ] { 246 } Constant [ integer MYSQLX_TYPE_BIT ] { 16 } } - Functions { Function [ function mysql_xdevapi\getSession ] { - Parameters [0] { } } Function [ function mysql_xdevapi\expression ] { - Parameters [1] { Parameter #0 [ string $expression ] } } Function [ function mysql_xdevapi\sessions ] { - Parameters [0] { } } } - Classes [46] { Interface [ interface mysql_xdevapi\DatabaseObject ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ abstract public method getSession ] { - Parameters [0] { } } Method [ abstract public method getName ] { - Parameters [0] { } } Method [ abstract public method existsInDatabase ] { - Parameters [0] { } } } } Interface [ interface mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ abstract public method execute ] { - Parameters [0] { } } } } Interface [ interface mysql_xdevapi\SchemaObject extends mysql_xdevapi\DatabaseObject ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ abstract public method getSchema ] { - Parameters [0] { } } Method [ abstract public method getSession ] { - Parameters [0] { } } Method [ abstract public method getName ] { - Parameters [0] { } } Method [ abstract public method existsInDatabase ] { - Parameters [0] { } } } } Interface [ interface mysql_xdevapi\Session ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ abstract public method getSchemas ] { - Parameters [0] { } } Method [ abstract public method getSchema ] { - Parameters [0] { } } Method [ abstract public method createSchema ] { - Parameters [0] { } } Method [ abstract public method dropSchema ] { - Parameters [0] { } } Method [ abstract public method close ] { - Parameters [0] { } } } } Interface [ interface mysql_xdevapi\CrudOperationBindable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ abstract public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } } } Interface [ interface mysql_xdevapi\CrudOperationLimitable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ abstract public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } } } Interface [ interface mysql_xdevapi\CrudOperationSkippable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ abstract public method skip ] { - Parameters [1] { Parameter #0 [ integer $skip ] } } } } Interface [ interface mysql_xdevapi\CrudOperationSortable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ abstract public method sort ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } } } Class [ class mysql_xdevapi\Warning ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [3] { Property [ public $message ] Property [ public $level ] Property [ public $code ] } - Methods [1] { Method [ private method __construct ] { } } } Class [ class mysql_xdevapi\Exception extends RuntimeException implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class mysql_xdevapi\ExecutionStatus ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ public $affectedItems ] Property [ public $matchedItems ] Property [ public $foundItems ] Property [ public $lastInsertId ] Property [ public $lastDocumentId ] } - Methods [1] { Method [ private method __construct ] { } } } Class [ class mysql_xdevapi\Expression ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $name ] } - Methods [1] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ string $expression ] } } } } Class [ class mysql_xdevapi\FieldMetadata ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [13] { Property [ public $type ] Property [ public $type_name ] Property [ public $name ] Property [ public $original_name ] Property [ public $table ] Property [ public $original_table ] Property [ public $schema ] Property [ public $catalog ] Property [ public $collation ] Property [ public $fractional_digits ] Property [ public $length ] Property [ public $flags ] Property [ public $content_type ] } - Methods [1] { Method [ private method __construct ] { } } } Class [ final class mysql_xdevapi\Driver ] { - Constants [1] { Constant [ public string version ] { 8.0.3 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ private method __construct ] { } } } Class [ class mysql_xdevapi\BaseSession implements mysql_xdevapi\Session ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [15] { Method [ private method __construct ] { } Method [ public method getServerVersion ] { - Parameters [0] { } } Method [ public method getClientId ] { - Parameters [0] { } } Method [ public method generateUUID ] { - Parameters [0] { } } Method [ public method quoteName ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method getSchemas ] { - Parameters [0] { } } Method [ public method getSchema ] { - Parameters [0] { } } Method [ public method createSchema ] { - Parameters [0] { } } Method [ public method dropSchema ] { - Parameters [0] { } } Method [ public method startTransaction ] { - Parameters [0] { } } Method [ public method commit ] { - Parameters [0] { } } Method [ public method rollback ] { - Parameters [0] { } } Method [ public method listClients ] { - Parameters [0] { } } Method [ public method killClient ] { - Parameters [1] { Parameter #0 [ integer $client_id ] } } Method [ public method close ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\XSession extends mysql_xdevapi\BaseSession implements mysql_xdevapi\Session ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [15] { Method [ private method __construct ] { } Method [ public method getServerVersion ] { - Parameters [0] { } } Method [ public method getClientId ] { - Parameters [0] { } } Method [ public method generateUUID ] { - Parameters [0] { } } Method [ public method quoteName ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method getSchemas ] { - Parameters [0] { } } Method [ public method getSchema ] { - Parameters [0] { } } Method [ public method createSchema ] { - Parameters [0] { } } Method [ public method dropSchema ] { - Parameters [0] { } } Method [ public method startTransaction ] { - Parameters [0] { } } Method [ public method commit ] { - Parameters [0] { } } Method [ public method rollback ] { - Parameters [0] { } } Method [ public method listClients ] { - Parameters [0] { } } Method [ public method killClient ] { - Parameters [1] { Parameter #0 [ integer $client_id ] } } Method [ public method close ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeSession extends mysql_xdevapi\BaseSession implements mysql_xdevapi\Session ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [17] { Method [ private method __construct ] { } Method [ public method executeSql ] { } Method [ public method sql ] { - Parameters [1] { Parameter #0 [ string $query ] } } Method [ public method quoteName ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method getServerVersion ] { - Parameters [0] { } } Method [ public method getClientId ] { - Parameters [0] { } } Method [ public method generateUUID ] { - Parameters [0] { } } Method [ public method getSchemas ] { - Parameters [0] { } } Method [ public method getSchema ] { - Parameters [0] { } } Method [ public method createSchema ] { - Parameters [0] { } } Method [ public method dropSchema ] { - Parameters [0] { } } Method [ public method startTransaction ] { - Parameters [0] { } } Method [ public method commit ] { - Parameters [0] { } } Method [ public method rollback ] { - Parameters [0] { } } Method [ public method listClients ] { - Parameters [0] { } } Method [ public method killClient ] { - Parameters [1] { Parameter #0 [ integer $client_id ] } } Method [ public method close ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeSchema implements mysql_xdevapi\DatabaseObject ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $name ] } - Methods [16] { Method [ private method __construct ] { } Method [ public method getSession ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method existsInDatabase ] { - Parameters [0] { } } Method [ public method createCollection ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method dropCollection ] { - Parameters [2] { Parameter #0 [ string $schema_name ] Parameter #1 [ string $collection_name ] } } Method [ public method getCollection ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method getCollections ] { - Parameters [0] { } } Method [ public method createTable ] { - Parameters [2] { Parameter #0 [ string $table_name ] Parameter #1 [ integer $replace_existing ] } } Method [ public method dropTable ] { - Parameters [2] { Parameter #0 [ string $schema_name ] Parameter #1 [ string $table_name ] } } Method [ public method getTable ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method getTables ] { - Parameters [0] { } } Method [ public method getCollectionAsTable ] { - Parameters [0] { } } Method [ public method createView ] { - Parameters [2] { Parameter #0 [ string $view_name ] Parameter #1 [ integer $replace_existing ] } } Method [ public method alterView ] { - Parameters [1] { Parameter #0 [ string $view_name ] } } Method [ public method dropView ] { - Parameters [1] { Parameter #0 [ string $view_name ] } } } } Class [ class mysql_xdevapi\NodeCollection implements mysql_xdevapi\SchemaObject, mysql_xdevapi\DatabaseObject ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $name ] } - Methods [16] { Method [ private method __construct ] { } Method [ public method getSession ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method existsInDatabase ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [0] { } } Method [ public method getSchema ] { - Parameters [0] { } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ $json ] } } Method [ public method find ] { - Parameters [1] { Parameter #0 [ string $search_condition ] } } Method [ public method modify ] { - Parameters [1] { Parameter #0 [ string $search_condition ] } } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ string $search_condition ] } } Method [ public method getOne ] { - Parameters [1] { Parameter #0 [ string $id ] } } Method [ public method replaceOne ] { - Parameters [2] { Parameter #0 [ string $id ] Parameter #1 [ $doc ] } } Method [ public method addOrReplaceOne ] { - Parameters [2] { Parameter #0 [ string $id ] Parameter #1 [ $doc ] } } Method [ public method removeOne ] { - Parameters [1] { Parameter #0 [ string $id ] } } Method [ public method createIndex ] { - Parameters [2] { Parameter #0 [ string $index_name ] Parameter #1 [ integer $is_unique ] } } Method [ public method dropIndex ] { - Parameters [1] { Parameter #0 [ string $index_name ] } } } } Class [ class mysql_xdevapi\NodeCollectionAdd implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [2] { Method [ private method __construct ] { } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeCollectionCreateIndex implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ private method __construct ] { } Method [ public method field ] { - Parameters [3] { Parameter #0 [ string $doc_path ] Parameter #1 [ string $column_type ] Parameter #2 [ integer $is_required ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeCollectionFind implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSortable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [11] { Method [ private method __construct ] { } Method [ public method fields ] { - Parameters [1] { Parameter #0 [ $projection ] } } Method [ public method groupBy ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method having ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method sort ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method skip ] { - Parameters [1] { Parameter #0 [ integer $position ] } } Method [ public method lockShared ] { - Parameters [0] { } } Method [ public method lockExclusive ] { - Parameters [0] { } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeCollectionModify implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSkippable, mysql_xdevapi\CrudOperationSortable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [13] { Method [ private method __construct ] { } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method sort ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method skip ] { - Parameters [1] { Parameter #0 [ integer $position ] } } Method [ public method set ] { - Parameters [2] { Parameter #0 [ string $collection_field ] Parameter #1 [ $expression_or_literal ] } } Method [ public method unset ] { - Parameters [1] { Parameter #0 [ $variables ] } } Method [ public method replace ] { - Parameters [2] { Parameter #0 [ string $collection_field ] Parameter #1 [ $expression_or_literal ] } } Method [ public method merge ] { - Parameters [1] { Parameter #0 [ string $document ] } } Method [ public method arrayInsert ] { - Parameters [2] { Parameter #0 [ string $collection_field ] Parameter #1 [ $expression_or_literal ] } } Method [ public method arrayAppend ] { - Parameters [2] { Parameter #0 [ string $collection_field ] Parameter #1 [ $expression_or_literal ] } } Method [ public method arrayDelete ] { - Parameters [1] { Parameter #0 [ string $collection_field ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeCollectionRemove implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSortable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ private method __construct ] { } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method sort ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\TableCreate implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [15] { Method [ private method __construct ] { } Method [ public method addColumn ] { - Parameters [1] { Parameter #0 [ object $column ] } } Method [ public method addPrimaryKey ] { - Parameters [1] { Parameter #0 [ $primary_key ] } } Method [ public method addIndex ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ $columns ] } } Method [ public method addUniqueIndex ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ $columns ] } } Method [ public method addForeignKey ] { - Parameters [2] { Parameter #0 [ string $table_name ] Parameter #1 [ object $fields ] } } Method [ public method setInitialAutoIncrement ] { - Parameters [1] { Parameter #0 [ integer $init_auto_increment ] } } Method [ public method setDefaultCharset ] { - Parameters [1] { Parameter #0 [ string $default_charset ] } } Method [ public method setDefaultCollation ] { - Parameters [1] { Parameter #0 [ string $default_collation ] } } Method [ public method setComment ] { - Parameters [1] { Parameter #0 [ string $comment ] } } Method [ public method temporary ] { - Parameters [0] { } } Method [ public method as ] { - Parameters [1] { Parameter #0 [ string $defined_as ] } } Method [ public method like ] { - Parameters [1] { Parameter #0 [ string $template_table_name ] } } Method [ public method execute ] { - Parameters [0] { } } Method [ public method getSqlQuery ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\ColumnDefBase ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ protected method __construct ] { } Method [ public method notNull ] { - Parameters [0] { } } Method [ public method uniqueIndex ] { - Parameters [0] { } } Method [ public method primaryKey ] { - Parameters [0] { } } Method [ public method comment ] { - Parameters [1] { Parameter #0 [ string $comment ] } } } } Class [ class mysql_xdevapi\ColumnDef extends mysql_xdevapi\ColumnDefBase ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [15] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $name ] Parameter #1 [ string $type ] Parameter #2 [ integer $length ] } } Method [ public method setDefault ] { - Parameters [1] { Parameter #0 [ $default_value_expr ] } } Method [ public method defaultCurrentTimestamp ] { - Parameters [0] { } } Method [ public method autoIncrement ] { - Parameters [0] { } } Method [ public method foreignKey ] { - Parameters [2] { Parameter #0 [ string $table_name ] Parameter #1 [ $fields ] } } Method [ public method unsigned ] { - Parameters [0] { } } Method [ public method decimals ] { - Parameters [1] { Parameter #0 [ integer $decimals_size ] } } Method [ public method charset ] { - Parameters [1] { Parameter #0 [ string $charset ] } } Method [ public method collation ] { - Parameters [1] { Parameter #0 [ string $collation ] } } Method [ public method binary ] { - Parameters [0] { } } Method [ public method values ] { - Parameters [1] { Parameter #0 [ $values ] } } Method [ public method notNull ] { - Parameters [0] { } } Method [ public method uniqueIndex ] { - Parameters [0] { } } Method [ public method primaryKey ] { - Parameters [0] { } } Method [ public method comment ] { - Parameters [1] { Parameter #0 [ string $comment ] } } } } Class [ class mysql_xdevapi\GeneratedColumnDef extends mysql_xdevapi\ColumnDefBase ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [6] { Method [ public method __construct ] { } Method [ public method stored ] { - Parameters [0] { } } Method [ public method notNull ] { - Parameters [0] { } } Method [ public method uniqueIndex ] { - Parameters [0] { } } Method [ public method primaryKey ] { - Parameters [0] { } } Method [ public method comment ] { - Parameters [1] { Parameter #0 [ string $comment ] } } } } Class [ class mysql_xdevapi\ForeignKeyDef ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ public method __construct ] { - Parameters [0] { } } Method [ public method fields ] { - Parameters [1] { Parameter #0 [ $fields ] } } Method [ public method refersTo ] { - Parameters [2] { Parameter #0 [ string $refers_to_table ] Parameter #1 [ $refers_to_columns ] } } Method [ public method onDelete ] { - Parameters [1] { Parameter #0 [ string $on_delete_mode ] } } Method [ public method onUpdate ] { - Parameters [1] { Parameter #0 [ string $on_update_mode ] } } } } Class [ class mysql_xdevapi\ViewCreate implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [8] { Method [ private method __construct ] { } Method [ public method definer ] { - Parameters [1] { Parameter #0 [ string $definer ] } } Method [ public method algorithm ] { - Parameters [1] { Parameter #0 [ string $algorithm ] } } Method [ public method security ] { - Parameters [1] { Parameter #0 [ string $security ] } } Method [ public method withCheckOption ] { - Parameters [1] { Parameter #0 [ string $check_option ] } } Method [ public method columns ] { - Parameters [1] { Parameter #0 [ $columns ] } } Method [ public method definedAs ] { - Parameters [1] { Parameter #0 [ object $defined_as ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\ViewAlter implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [8] { Method [ private method __construct ] { } Method [ public method definer ] { - Parameters [1] { Parameter #0 [ string $definer ] } } Method [ public method algorithm ] { - Parameters [1] { Parameter #0 [ string $algorithm ] } } Method [ public method security ] { - Parameters [1] { Parameter #0 [ string $security ] } } Method [ public method withCheckOption ] { - Parameters [1] { Parameter #0 [ string $check_option ] } } Method [ public method columns ] { - Parameters [1] { Parameter #0 [ $columns ] } } Method [ public method definedAs ] { - Parameters [1] { Parameter #0 [ object $defined_as ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeStatement ] { - Constants [2] { Constant [ public integer EXECUTE_ASYNC ] { 1 } Constant [ public integer BUFFERED ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ private method __construct ] { } Method [ public method hasMoreResults ] { - Parameters [0] { } } Method [ public method getResult ] { - Parameters [0] { } } Method [ public method getNextResult ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeSqlStatement ] { - Constants [2] { Constant [ public integer EXECUTE_ASYNC ] { 1 } Constant [ public integer BUFFERED ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $statement ] } - Methods [6] { Method [ private method __construct ] { } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ $param ] } } Method [ public method execute ] { } Method [ public method hasMoreResults ] { - Parameters [0] { } } Method [ public method getResult ] { - Parameters [0] { } } Method [ public method getNextResult ] { - Parameters [0] { } } } } Interface [ interface mysql_xdevapi\NodeBaseResult ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [2] { Method [ abstract public method getWarningCount ] { - Parameters [0] { } } Method [ abstract public method getWarnings ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeDocResult implements mysql_xdevapi\NodeBaseResult, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ private method __construct ] { } Method [ public method fetchOne ] { - Parameters [0] { } } Method [ public method fetchAll ] { - Parameters [0] { } } Method [ public method getWarningCount ] { - Parameters [0] { } } Method [ public method getWarnings ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeResult implements mysql_xdevapi\NodeBaseResult, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ private method __construct ] { } Method [ public method getAffectedItemsCount ] { - Parameters [0] { } } Method [ public method getAutoIncrementValue ] { - Parameters [0] { } } Method [ public method getDocumentId ] { - Parameters [0] { } } Method [ public method getDocumentIds ] { - Parameters [0] { } } Method [ public method getWarningCount ] { - Parameters [0] { } } Method [ public method getWarnings ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeRowResult implements mysql_xdevapi\NodeBaseResult, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [8] { Method [ private method __construct ] { } Method [ public method fetchOne ] { - Parameters [0] { } } Method [ public method fetchAll ] { - Parameters [0] { } } Method [ public method getWarningCount ] { - Parameters [0] { } } Method [ public method getWarnings ] { - Parameters [0] { } } Method [ public method getColumnCount ] { - Parameters [0] { } } Method [ public method getColumnNames ] { - Parameters [0] { } } Method [ public method getColumns ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeSqlStatementResult implements mysql_xdevapi\NodeBaseResult, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [13] { Method [ private method __construct ] { } Method [ public method hasData ] { - Parameters [0] { } } Method [ public method fetchOne ] { - Parameters [0] { } } Method [ public method fetchAll ] { - Parameters [0] { } } Method [ public method getAffectedItemsCount ] { - Parameters [0] { } } Method [ public method getLastInsertId ] { - Parameters [0] { } } Method [ public method getDocumentId ] { - Parameters [0] { } } Method [ public method getWarningCount ] { - Parameters [0] { } } Method [ public method getWarnings ] { - Parameters [0] { } } Method [ public method getColumnCount ] { - Parameters [0] { } } Method [ public method getColumnNames ] { - Parameters [0] { } } Method [ public method getColumns ] { - Parameters [0] { } } Method [ public method nextResult ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\ColumnResult ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [13] { Method [ private method __construct ] { } Method [ public method getSchemaName ] { - Parameters [0] { } } Method [ public method getTableName ] { - Parameters [0] { } } Method [ public method getTableLabel ] { - Parameters [0] { } } Method [ public method getColumnName ] { - Parameters [0] { } } Method [ public method getColumnLabel ] { - Parameters [0] { } } Method [ public method getLength ] { - Parameters [0] { } } Method [ public method getFractionalDigits ] { - Parameters [0] { } } Method [ public method isNumberSigned ] { - Parameters [0] { } } Method [ public method getCollationName ] { - Parameters [0] { } } Method [ public method getCharacterSetName ] { - Parameters [0] { } } Method [ public method getType ] { - Parameters [0] { } } Method [ public method isPadded ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeTable implements mysql_xdevapi\SchemaObject, mysql_xdevapi\DatabaseObject ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $name ] } - Methods [11] { Method [ private method __construct ] { } Method [ public method getSession ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method isView ] { - Parameters [0] { } } Method [ public method existsInDatabase ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [0] { } } Method [ public method getSchema ] { - Parameters [0] { } } Method [ public method insert ] { - Parameters [0] { } } Method [ public method select ] { - Parameters [0] { } } Method [ public method update ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeTableDelete implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ private method __construct ] { } Method [ public method where ] { - Parameters [1] { Parameter #0 [ $where_expr ] } } Method [ public method orderby ] { - Parameters [1] { Parameter #0 [ $orderby_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method offset ] { - Parameters [1] { Parameter #0 [ integer $position ] } } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeTableInsert implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ private method __construct ] { } Method [ public method values ] { - Parameters [1] { Parameter #0 [ array $row_values ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeTableSelect implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [11] { Method [ private method __construct ] { } Method [ public method where ] { - Parameters [1] { Parameter #0 [ $projection ] } } Method [ public method groupBy ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method having ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method orderby ] { - Parameters [1] { Parameter #0 [ $sort_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method offset ] { - Parameters [1] { Parameter #0 [ integer $position ] } } Method [ public method lockShared ] { - Parameters [0] { } } Method [ public method lockExclusive ] { - Parameters [0] { } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\NodeTableUpdate implements mysql_xdevapi\Executable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ private method __construct ] { } Method [ public method set ] { - Parameters [2] { Parameter #0 [ string $table_field ] Parameter #1 [ $expression_or_literal ] } } Method [ public method where ] { - Parameters [1] { Parameter #0 [ $where_expr ] } } Method [ public method orderby ] { - Parameters [1] { Parameter #0 [ $orderby_expr ] } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ integer $rows ] } } Method [ public method bind ] { - Parameters [1] { Parameter #0 [ array $placeholder_values ] } } Method [ public method execute ] { - Parameters [0] { } } } } Class [ class mysql_xdevapi\SessionConfigManager ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ private method __construct ] { - Parameters [0] { } } Method [ public method save ] { - Parameters [1] { Parameter #0 [ $input ] } } Method [ public method get ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method list ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [1] { Parameter #0 [ string $name ] } } } } Class [ class mysql_xdevapi\SessionConfig ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ private method __construct ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getUri ] { - Parameters [0] { } } Method [ public method setUri ] { - Parameters [0] { } } Method [ public method setAppData ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $value ] } } Method [ public method getAppData ] { - Parameters [1] { Parameter #0 [ string $name ] } } Method [ public method deleteAppData ] { - Parameters [1] { Parameter #0 [ string $name ] } } } } } }