summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION730
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 ] {
+ }
+ }
+ }
+ }
+}
+