diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 539 | 
1 files changed, 493 insertions, 46 deletions
| @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] { +Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.12 ] {    - Dependencies {      Dependency [ standard (Required) ] @@ -72,7 +72,8 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {    - Functions {      Function [ <internal:mysql_xdevapi> function mysql_xdevapi\getSession ] { -      - Parameters [0] { +      - Parameters [1] { +        Parameter #0 [ <required> string $uri ]        }      }      Function [ <internal:mysql_xdevapi> function mysql_xdevapi\expression ] { @@ -83,7 +84,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {      }    } -  - Classes [34] { +  - Classes [50] {      Interface [ <internal:mysql_xdevapi> interface mysql_xdevapi\DatabaseObject ] {        - Constants [0] { @@ -445,7 +446,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {      Class [ <internal:mysql_xdevapi> final class mysql_xdevapi\Driver ] {        - Constants [1] { -        Constant [ public string version ] { 8.0.11 } +        Constant [ public string version ] { 8.0.12 }        }        - Static properties [0] { @@ -502,6 +503,11 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          }          Method [ <internal:mysql_xdevapi> public method executeSql ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $query ] +            Parameter #1 [ <optional> ...$args ] +          }          }          Method [ <internal:mysql_xdevapi> public method sql ] { @@ -538,13 +544,15 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method createSchema ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $schema_name ]            }          }          Method [ <internal:mysql_xdevapi> public method dropSchema ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $schema_name ]            }          } @@ -556,7 +564,8 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method getSchema ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            }          } @@ -581,21 +590,21 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method setSavepoint ] {            - Parameters [1] { -            Parameter #0 [ <optional> $name ] +            Parameter #0 [ <optional> $savepoint_name ]            }          }          Method [ <internal:mysql_xdevapi> public method rollbackTo ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <required> string $savepoint_name ]            }          }          Method [ <internal:mysql_xdevapi> public method releaseSavepoint ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <required> string $savepoint_name ]            }          } @@ -666,16 +675,15 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method dropCollection ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $schema_name ] -            Parameter #1 [ <required> string $collection_name ] +          - Parameters [1] { +            Parameter #0 [ <required> string $collection_name ]            }          }          Method [ <internal:mysql_xdevapi> public method getCollection ] {            - Parameters [1] { -            Parameter #0 [ <required> string $name ] +            Parameter #0 [ <required> string $collection_name ]            }          } @@ -688,7 +696,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method getTable ] {            - Parameters [1] { -            Parameter #0 [ <required> string $name ] +            Parameter #0 [ <required> string $table_name ]            }          } @@ -700,7 +708,8 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method getCollectionAsTable ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $collection_name ]            }          }        } @@ -772,14 +781,14 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method modify ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $search_condition ] +            Parameter #0 [ <required> string $search_condition ]            }          }          Method [ <internal:mysql_xdevapi> public method remove ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $search_condition ] +            Parameter #0 [ <required> string $search_condition ]            }          } @@ -916,7 +925,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi> public method skip ] { +        Method [ <internal:mysql_xdevapi> public method offset ] {            - Parameters [1] {              Parameter #0 [ <required> integer $position ] @@ -939,7 +948,8 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> integer $flags ]            }          }        } @@ -959,7 +969,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {        - Properties [0] {        } -      - Methods [14] { +      - Methods [12] {          Method [ <internal:mysql_xdevapi, ctor> private method __construct ] {          } @@ -1002,7 +1012,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method unset ] {            - Parameters [1] { -            Parameter #0 [ <required> $variables ] +            Parameter #0 [ <required> $fields ]            }          } @@ -1010,14 +1020,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            - Parameters [2] {              Parameter #0 [ <required> string $collection_field ] -            Parameter #1 [ <optional> $expression_or_literal ] -          } -        } - -        Method [ <internal:mysql_xdevapi> public method merge ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $document ] +            Parameter #1 [ <required> $expression_or_literal ]            }          } @@ -1044,13 +1047,6 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi> public method arrayDelete ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $collection_field ] -          } -        } -          Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\Executable> public method execute ] {            - Parameters [0] { @@ -1175,6 +1171,10 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          }          Method [ <internal:mysql_xdevapi> public method execute ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> integer $flags ] +          }          }          Method [ <internal:mysql_xdevapi> public method hasMoreResults ] { @@ -1212,7 +1212,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {        }        - Methods [2] { -        Method [ <internal:mysql_xdevapi> abstract public method getWarningCount ] { +        Method [ <internal:mysql_xdevapi> abstract public method getWarningsCount ] {            - Parameters [0] {            } @@ -1256,7 +1256,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningCount ] { +        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningsCount ] {            - Parameters [0] {            } @@ -1306,7 +1306,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningCount ] { +        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningsCount ] {            - Parameters [0] {            } @@ -1350,7 +1350,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningCount ] { +        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningsCount ] {            - Parameters [0] {            } @@ -1436,7 +1436,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {            }          } -        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningCount ] { +        Method [ <internal:mysql_xdevapi, prototype mysql_xdevapi\BaseResult> public method getWarningsCount ] {            - Parameters [0] {            } @@ -1623,13 +1623,15 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method insert ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> ...$columns ]            }          }          Method [ <internal:mysql_xdevapi> public method select ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> ...$columns ]            }          } @@ -1729,7 +1731,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method values ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $row_values ] +            Parameter #0 [ <required> array $row_values ]            }          } @@ -1762,7 +1764,7 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          Method [ <internal:mysql_xdevapi> public method where ] {            - Parameters [1] { -            Parameter #0 [ <required> $projection ] +            Parameter #0 [ <required> $where_expr ]            }          } @@ -1891,6 +1893,451 @@ Extension [ <persistent> extension #117 mysql_xdevapi version 8.0.11 ] {          }        }      } + +    Class [ <internal:mysql_xdevapi> class mysql_xdevapi\NativeConnection ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:mysql_xdevapi> public method connect ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $hostname ] +            Parameter #1 [ <required> integer $port ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method send ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $payload ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method receive ] { + +          - Parameters [1] { +            Parameter #0 [ <required> integer $how_many ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysql_xdevapi\ProtocolFrameCodec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi> public method send ] { + +          - Parameters [3] { +            Parameter #0 [ <required> object or NULL $connection ] +            Parameter #1 [ <required> integer $message_type ] +            Parameter #2 [ <required> string $message ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method receive ] { + +          - Parameters [1] { +            Parameter #0 [ <required> object or NULL $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__ok ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi> public method get_message ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__error ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> public $message ] +        Property [ <default> public $sql_state ] +        Property [ <default> public $code ] +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi, ctor> private method __construct ] { +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__capability ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method echo ] { +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__capabilities ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> object $capability ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__capabilities_get ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi> public method send ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method read_response ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__capabilities_set ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi> public method send ] { + +          - Parameters [3] { +            Parameter #0 [ <required> object $capabilities ] +            Parameter #1 [ <required> object $pfc ] +            Parameter #2 [ <optional> object $connection ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method read_response ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__auth_start ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi> public method send ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $auth_mechanism ] +            Parameter #1 [ <required> string $auth_data ] +            Parameter #2 [ <required> object $pfc ] +            Parameter #3 [ <optional> object $connection ] +          } +        } + +        Method [ <internal:mysql_xdevapi> public method read_response ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__auth_ok ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi> public method response ] { + +          - Parameters [0] { +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__stmt_execute ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi> public method send ] { +        } + +        Method [ <internal:mysql_xdevapi> public method read_response ] { + +          - Parameters [2] { +            Parameter #0 [ <required> object $pfc ] +            Parameter #1 [ <required> object $connection ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__stmt_execute_ok ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_column_metadata ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [13] { +        Property [ <default> public $type ] +        Property [ <default> public $type_name ] +        Property [ <default> public $name ] +        Property [ <default> public $original_name ] +        Property [ <default> public $table ] +        Property [ <default> public $original_table ] +        Property [ <default> public $schema ] +        Property [ <default> public $catalog ] +        Property [ <default> public $collation ] +        Property [ <default> public $fractional_digits ] +        Property [ <default> public $length ] +        Property [ <default> public $flags ] +        Property [ <default> public $content_type ] +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi, ctor> private method __construct ] { +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_resultset_metadata ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:mysql_xdevapi> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> object $capability ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_data_row ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:mysql_xdevapi, ctor> private method __construct ] { +        } + +        Method [ <internal:mysql_xdevapi> public method decode ] { + +          - Parameters [1] { +            Parameter #0 [ <required> object $metadata ] +          } +        } +      } +    } + +    Class [ <internal:mysql_xdevapi> class mysqlx_message__data_fetch_done ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    }    }  } | 
