summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--REFLECTION799
1 files changed, 79 insertions, 720 deletions
diff --git a/REFLECTION b/REFLECTION
index e842247..09f68b4 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
+Extension [ <persistent> extension #116 mysql_xdevapi version 8.0.4 ] {
- Dependencies {
Dependency [ standard (Required) ]
@@ -77,14 +77,9 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
Parameter #0 [ <required> string $expression ]
}
}
- Function [ <internal:mysql_xdevapi> function mysql_xdevapi\sessions ] {
-
- - Parameters [0] {
- }
- }
}
- - Classes [46] {
+ - Classes [36] {
Interface [ <internal:mysql_xdevapi> interface mysql_xdevapi\DatabaseObject ] {
- Constants [0] {
@@ -493,7 +488,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
Class [ <internal:mysql_xdevapi> final class mysql_xdevapi\Driver ] {
- Constants [1] {
- Constant [ public string version ] { 8.0.3 }
+ Constant [ public string version ] { 8.0.4 }
}
- Static properties [0] {
@@ -525,7 +520,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Properties [0] {
}
- - Methods [15] {
+ - Methods [18] {
Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
}
@@ -596,6 +591,27 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
+ Method [ <internal:mysql_xdevapi> public method setSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi> public method rollbackTo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi> public method releaseSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
Method [ <internal:mysql_xdevapi> public method listClients ] {
- Parameters [0] {
@@ -631,7 +647,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Properties [0] {
}
- - Methods [15] {
+ - Methods [18] {
Method [ <internal:mysql_xdevapi, overwrites mysql_xdevapi\BaseSession, ctor> private method __construct ] {
}
@@ -702,6 +718,27 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method setSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method rollbackTo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method releaseSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method listClients ] {
- Parameters [0] {
@@ -737,7 +774,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Properties [0] {
}
- - Methods [17] {
+ - Methods [20] {
Method [ <internal:mysql_xdevapi, overwrites mysql_xdevapi\BaseSession, ctor> private method __construct ] {
}
@@ -818,6 +855,27 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method setSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method rollbackTo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
+ Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method releaseSavepoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> string $name ]
+ }
+ }
+
Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\BaseSession> public method listClients ] {
- Parameters [0] {
@@ -854,7 +912,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
Property [ <default> public $name ]
}
- - Methods [16] {
+ - Methods [11] {
Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
}
@@ -904,22 +962,6 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
- Method [ <internal:mysql_xdevapi> public method createTable ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $table_name ]
- Parameter #1 [ <optional> integer $replace_existing ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method dropTable ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $schema_name ]
- Parameter #1 [ <required> string $table_name ]
- }
- }
-
Method [ <internal:mysql_xdevapi> public method getTable ] {
- Parameters [1] {
@@ -938,28 +980,6 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Parameters [0] {
}
}
-
- Method [ <internal:mysql_xdevapi> public method createView ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $view_name ]
- Parameter #1 [ <optional> integer $replace_existing ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method alterView ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $view_name ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method dropView ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $view_name ]
- }
- }
}
}
@@ -1074,7 +1094,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Parameters [2] {
Parameter #0 [ <required> string $index_name ]
- Parameter #1 [ <required> integer $is_unique ]
+ Parameter #1 [ <required> string $index_desc_json ]
}
}
@@ -1113,41 +1133,6 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\NodeCollectionCreateIndex implements mysql_xdevapi\Executable ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [3] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method field ] {
-
- - Parameters [3] {
- Parameter #0 [ <required> string $doc_path ]
- Parameter #1 [ <optional> string $column_type ]
- Parameter #2 [ <optional> integer $is_required ]
- }
- }
-
- Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] {
-
- - Parameters [0] {
- }
- }
- }
- }
-
Class [ <internal:mysql_xdevapi> class mysql_xdevapi\NodeCollectionFind implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSortable ] {
- Constants [0] {
@@ -1249,7 +1234,7 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
- Properties [0] {
}
- - Methods [13] {
+ - Methods [14] {
Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
}
@@ -1311,6 +1296,13 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
+ Method [ <internal:mysql_xdevapi> public method patch ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $document ]
+ }
+ }
+
Method [ <internal:mysql_xdevapi> public method arrayInsert ] {
- Parameters [2] {
@@ -1389,526 +1381,6 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\TableCreate implements mysql_xdevapi\Executable ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [15] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method addColumn ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> object $column ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method addPrimaryKey ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $primary_key ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method addIndex ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $name ]
- Parameter #1 [ <optional> $columns ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method addUniqueIndex ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $name ]
- Parameter #1 [ <optional> $columns ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method addForeignKey ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $table_name ]
- Parameter #1 [ <required> object $fields ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setInitialAutoIncrement ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> integer $init_auto_increment ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setDefaultCharset ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $default_charset ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setDefaultCollation ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $default_collation ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setComment ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $comment ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method temporary ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method as ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $defined_as ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method like ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $template_table_name ]
- }
- }
-
- Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method getSqlQuery ] {
-
- - Parameters [0] {
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ColumnDefBase ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [5] {
- Method [ <internal:mysql_xdevapi, ctor> protected method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method notNull ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method uniqueIndex ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method primaryKey ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method comment ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $comment ]
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ColumnDef extends mysql_xdevapi\ColumnDefBase ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [15] {
- Method [ <internal:mysql_xdevapi, overwrites mysql_xdevapi\ColumnDefBase, ctor> public method __construct ] {
-
- - Parameters [3] {
- Parameter #0 [ <required> string $name ]
- Parameter #1 [ <required> string $type ]
- Parameter #2 [ <optional> integer $length ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setDefault ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $default_value_expr ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method defaultCurrentTimestamp ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method autoIncrement ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method foreignKey ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $table_name ]
- Parameter #1 [ <required> $fields ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method unsigned ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method decimals ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> integer $decimals_size ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method charset ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $charset ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method collation ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $collation ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method binary ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method values ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $values ]
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method notNull ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method uniqueIndex ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method primaryKey ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method comment ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $comment ]
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\GeneratedColumnDef extends mysql_xdevapi\ColumnDefBase ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [6] {
- Method [ <internal:mysql_xdevapi, overwrites mysql_xdevapi\ColumnDefBase, ctor> public method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method stored ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method notNull ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method uniqueIndex ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method primaryKey ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi, inherits mysql_xdevapi\ColumnDefBase> public method comment ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $comment ]
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ForeignKeyDef ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [5] {
- Method [ <internal:mysql_xdevapi, ctor> public method __construct ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method fields ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $fields ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method refersTo ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $refers_to_table ]
- Parameter #1 [ <required> $refers_to_columns ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method onDelete ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $on_delete_mode ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method onUpdate ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $on_update_mode ]
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ViewCreate implements mysql_xdevapi\Executable ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [8] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method definer ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $definer ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method algorithm ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $algorithm ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method security ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $security ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method withCheckOption ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $check_option ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method columns ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $columns ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method definedAs ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> object $defined_as ]
- }
- }
-
- Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] {
-
- - Parameters [0] {
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ViewAlter implements mysql_xdevapi\Executable ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [8] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
- }
-
- Method [ <internal:mysql_xdevapi> public method definer ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $definer ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method algorithm ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $algorithm ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method security ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $security ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method withCheckOption ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $check_option ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method columns ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $columns ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method definedAs ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> object $defined_as ]
- }
- }
-
- Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] {
-
- - Parameters [0] {
- }
- }
- }
- }
-
Class [ <internal:mysql_xdevapi> class mysql_xdevapi\NodeStatement ] {
- Constants [2] {
@@ -2698,119 +2170,6 @@ Extension [ <persistent> extension #74 mysql_xdevapi version 8.0.3 ] {
}
}
}
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\SessionConfigManager ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [5] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method save ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> $input ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method get ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $name ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method list ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method delete ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $name ]
- }
- }
- }
- }
-
- Class [ <internal:mysql_xdevapi> class mysql_xdevapi\SessionConfig ] {
-
- - Constants [0] {
- }
-
- - Static properties [0] {
- }
-
- - Static methods [0] {
- }
-
- - Properties [0] {
- }
-
- - Methods [7] {
- Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method getName ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method getUri ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setUri ] {
-
- - Parameters [0] {
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method setAppData ] {
-
- - Parameters [2] {
- Parameter #0 [ <required> string $name ]
- Parameter #1 [ <required> string $value ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method getAppData ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $name ]
- }
- }
-
- Method [ <internal:mysql_xdevapi> public method deleteAppData ] {
-
- - Parameters [1] {
- Parameter #0 [ <required> string $name ]
- }
- }
- }
- }
}
}