diff options
-rw-r--r-- | REFLECTION | 730 |
1 files changed, 730 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..6cef348 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,730 @@ +Extension [ <persistent> extension #130 SQLite version 2.0-dev ] { + + - Dependencies { + Dependency [ spl (Required) ] + Dependency [ session (Required) ] + Dependency [ pdo (Required) ] + } + + - INI { + Entry [ sqlite.assoc_case <ALL> ] + Current = '0' + } + } + + - Constants [31] { + Constant [ integer SQLITE_BOTH ] { 3 } + Constant [ integer SQLITE_NUM ] { 2 } + Constant [ integer SQLITE_ASSOC ] { 1 } + Constant [ integer SQLITE_OK ] { 0 } + Constant [ integer SQLITE_ERROR ] { 1 } + Constant [ integer SQLITE_INTERNAL ] { 2 } + Constant [ integer SQLITE_PERM ] { 3 } + Constant [ integer SQLITE_ABORT ] { 4 } + Constant [ integer SQLITE_BUSY ] { 5 } + Constant [ integer SQLITE_LOCKED ] { 6 } + Constant [ integer SQLITE_NOMEM ] { 7 } + Constant [ integer SQLITE_READONLY ] { 8 } + Constant [ integer SQLITE_INTERRUPT ] { 9 } + Constant [ integer SQLITE_IOERR ] { 10 } + Constant [ integer SQLITE_CORRUPT ] { 11 } + Constant [ integer SQLITE_NOTFOUND ] { 12 } + Constant [ integer SQLITE_FULL ] { 13 } + Constant [ integer SQLITE_CANTOPEN ] { 14 } + Constant [ integer SQLITE_PROTOCOL ] { 15 } + Constant [ integer SQLITE_EMPTY ] { 16 } + Constant [ integer SQLITE_SCHEMA ] { 17 } + Constant [ integer SQLITE_TOOBIG ] { 18 } + Constant [ integer SQLITE_CONSTRAINT ] { 19 } + Constant [ integer SQLITE_MISMATCH ] { 20 } + Constant [ integer SQLITE_MISUSE ] { 21 } + Constant [ integer SQLITE_NOLFS ] { 22 } + Constant [ integer SQLITE_AUTH ] { 23 } + Constant [ integer SQLITE_NOTADB ] { 26 } + Constant [ integer SQLITE_FORMAT ] { 24 } + Constant [ integer SQLITE_ROW ] { 100 } + Constant [ integer SQLITE_DONE ] { 101 } + } + + - Functions { + Function [ <internal:SQLite> function sqlite_open ] { + + - Parameters [3] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_popen ] { + + - Parameters [3] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_close ] { + + - Parameters [1] { + Parameter #0 [ <required> $db ] + } + } + Function [ <internal:SQLite> function sqlite_query ] { + + - Parameters [4] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <required> $db ] + Parameter #2 [ <optional> $result_type ] + Parameter #3 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_exec ] { + + - Parameters [3] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <required> $db ] + Parameter #2 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_array_query ] { + + - Parameters [4] { + Parameter #0 [ <required> $db ] + Parameter #1 [ <required> $query ] + Parameter #2 [ <optional> $result_type ] + Parameter #3 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_single_query ] { + + - Parameters [4] { + Parameter #0 [ <required> $db ] + Parameter #1 [ <required> $query ] + Parameter #2 [ <optional> $first_row_only ] + Parameter #3 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_array ] { + + - Parameters [3] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_object ] { + + - Parameters [4] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $class_name ] + Parameter #2 [ <optional> $ctor_params ] + Parameter #3 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_single ] { + + - Parameters [2] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_string ] { + + - Parameters [2] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_all ] { + + - Parameters [3] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_current ] { + + - Parameters [3] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_column ] { + + - Parameters [3] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <required> $index_or_name ] + Parameter #2 [ <optional> $decode_binary ] + } + } + Function [ <internal:SQLite> function sqlite_libversion ] { + + - Parameters [0] { + } + } + Function [ <internal:SQLite> function sqlite_libencoding ] { + + - Parameters [0] { + } + } + Function [ <internal:SQLite> function sqlite_changes ] { + + - Parameters [1] { + Parameter #0 [ <required> $db ] + } + } + Function [ <internal:SQLite> function sqlite_last_insert_rowid ] { + + - Parameters [1] { + Parameter #0 [ <required> $db ] + } + } + Function [ <internal:SQLite> function sqlite_num_rows ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_num_fields ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_field_name ] { + + - Parameters [2] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <required> $field_index ] + } + } + Function [ <internal:SQLite> function sqlite_seek ] { + + - Parameters [2] { + Parameter #0 [ <required> $result ] + Parameter #1 [ <required> $row ] + } + } + Function [ <internal:SQLite> function sqlite_rewind ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_next ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_prev ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_valid ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_has_more ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_has_prev ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + Function [ <internal:SQLite> function sqlite_escape_string ] { + + - Parameters [1] { + Parameter #0 [ <required> $item ] + } + } + Function [ <internal:SQLite> function sqlite_busy_timeout ] { + + - Parameters [2] { + Parameter #0 [ <required> $db ] + Parameter #1 [ <required> $ms ] + } + } + Function [ <internal:SQLite> function sqlite_last_error ] { + + - Parameters [1] { + Parameter #0 [ <required> $db ] + } + } + Function [ <internal:SQLite> function sqlite_error_string ] { + + - Parameters [1] { + Parameter #0 [ <required> $error_code ] + } + } + Function [ <internal:SQLite> function sqlite_unbuffered_query ] { + + - Parameters [4] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <required> $db ] + Parameter #2 [ <optional> $result_type ] + Parameter #3 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_create_aggregate ] { + + - Parameters [5] { + Parameter #0 [ <required> $db ] + Parameter #1 [ <required> $funcname ] + Parameter #2 [ <required> $step_func ] + Parameter #3 [ <required> $finalize_func ] + Parameter #4 [ <optional> $num_args ] + } + } + Function [ <internal:SQLite> function sqlite_create_function ] { + + - Parameters [4] { + Parameter #0 [ <required> $db ] + Parameter #1 [ <required> $funcname ] + Parameter #2 [ <required> $callback ] + Parameter #3 [ <optional> $num_args ] + } + } + Function [ <internal:SQLite> function sqlite_factory ] { + + - Parameters [3] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> &$error_message ] + } + } + Function [ <internal:SQLite> function sqlite_udf_encode_binary ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:SQLite> function sqlite_udf_decode_binary ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:SQLite> function sqlite_fetch_column_types ] { + + - Parameters [3] { + Parameter #0 [ <required> $table_name ] + Parameter #1 [ <required> $db ] + Parameter #2 [ <optional> $result_type ] + } + } + } + + - Classes [4] { + Class [ <internal:SQLite> class SQLiteDatabase ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [13] { + Method [ <internal:SQLite, ctor> final public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> &$error_message ] + } + } + + Method [ <internal:SQLite> public method query ] { + + - Parameters [3] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> &$error_message ] + } + } + + Method [ <internal:SQLite> public method queryExec ] { + + - Parameters [2] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <optional> &$error_message ] + } + } + + Method [ <internal:SQLite> public method arrayQuery ] { + + - Parameters [3] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method singleQuery ] { + + - Parameters [3] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <optional> $first_row_only ] + Parameter #2 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method unbufferedQuery ] { + + - Parameters [3] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <optional> $result_type ] + Parameter #2 [ <optional> &$error_message ] + } + } + + Method [ <internal:SQLite> public method lastInsertRowid ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method changes ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method createAggregate ] { + + - Parameters [4] { + Parameter #0 [ <required> $funcname ] + Parameter #1 [ <required> $step_func ] + Parameter #2 [ <required> $finalize_func ] + Parameter #3 [ <optional> $num_args ] + } + } + + Method [ <internal:SQLite> public method createFunction ] { + + - Parameters [3] { + Parameter #0 [ <required> $funcname ] + Parameter #1 [ <required> $callback ] + Parameter #2 [ <optional> $num_args ] + } + } + + Method [ <internal:SQLite> public method busyTimeout ] { + + - Parameters [1] { + Parameter #0 [ <required> $ms ] + } + } + + Method [ <internal:SQLite> public method lastError ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method fetchColumnTypes ] { + + - Parameters [2] { + Parameter #0 [ <required> $table_name ] + Parameter #1 [ <optional> $result_type ] + } + } + } + } + + Class [ <internal:SQLite> <iterateable> final class SQLiteResult implements Iterator, Traversable, Countable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [17] { + Method [ <internal:SQLite> public method fetch ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchObject ] { + + - Parameters [3] { + Parameter #0 [ <optional> $class_name ] + Parameter #1 [ <optional> $ctor_params ] + Parameter #2 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchSingle ] { + + - Parameters [1] { + Parameter #0 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchAll ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method column ] { + + - Parameters [2] { + Parameter #0 [ <required> $index_or_name ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method numFields ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method fieldName ] { + + - Parameters [1] { + Parameter #0 [ <required> $field_index ] + } + } + + Method [ <internal:SQLite, prototype Iterator> public method current ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite, prototype Iterator> public method key ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite, prototype Iterator> public method next ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite, prototype Iterator> public method valid ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite, prototype Iterator> public method rewind ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite, prototype Countable> public method count ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method prev ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method hasPrev ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method numRows ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method seek ] { + + - Parameters [1] { + Parameter #0 [ <required> $row ] + } + } + } + } + + Class [ <internal:SQLite> <iterateable> final class SQLiteUnbuffered ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [10] { + Method [ <internal:SQLite> public method fetch ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchObject ] { + + - Parameters [3] { + Parameter #0 [ <optional> $class_name ] + Parameter #1 [ <optional> $ctor_params ] + Parameter #2 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchSingle ] { + + - Parameters [1] { + Parameter #0 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method fetchAll ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method column ] { + + - Parameters [2] { + Parameter #0 [ <required> $index_or_name ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method numFields ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method fieldName ] { + + - Parameters [1] { + Parameter #0 [ <required> $field_index ] + } + } + + Method [ <internal:SQLite> public method current ] { + + - Parameters [2] { + Parameter #0 [ <optional> $result_type ] + Parameter #1 [ <optional> $decode_binary ] + } + } + + Method [ <internal:SQLite> public method next ] { + + - Parameters [0] { + } + } + + Method [ <internal:SQLite> public method valid ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:SQLite> final class SQLiteException extends RuntimeException ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> protected $message ] + Property [ <default> protected $code ] + Property [ <default> protected $file ] + Property [ <default> protected $line ] + } + + - Methods [9] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $message ] + Parameter #1 [ <optional> $code ] + Parameter #2 [ <optional> $previous ] + } + } + + Method [ <internal:Core, inherits Exception> final public method getMessage ] { + } + + Method [ <internal:Core, inherits Exception> final public method getCode ] { + } + + Method [ <internal:Core, inherits Exception> final public method getFile ] { + } + + Method [ <internal:Core, inherits Exception> final public method getLine ] { + } + + Method [ <internal:Core, inherits Exception> final public method getTrace ] { + } + + Method [ <internal:Core, inherits Exception> final public method getPrevious ] { + } + + Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { + } + + Method [ <internal:Core, inherits Exception> public method __toString ] { + } + } + } + } +} + |