1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#pike __REAL_VERSION__
//! The SQL module is a unified interface between pike and all
//! its supported databases. The parts of this module that is
//! usuable for all normal uses is the @[Sql] class and the
//! @[sql_result] class.
//!
//! @example
//! string people_in_group(string group) {
//! Sql.Sql db = Sql.Sql("mysql://localhost/testdb");
//! return db->query("SELECT name FROM users WHERE "
//! "group=%s", group)->name * ",";
//! }
//! @ignore
// Use getters and Val-> to ensure dynamic resolving in case the
// values in Val.pmod are replaced.
program `->Null() {return Val->Null;}
Val.Null `->NULL() {return Val->null;}
//! @endignore
//! @class Null
//! Class used to implement the SQL NULL value.
//! @deprecated Val.NULL
//! @seealso
//! @[Val.Null], @[Val.null], @[Sql.NULL]
//! @endclass
//! @decl Val.Null NULL;
//! The SQL NULL value.
//! @deprecated Val.null
//! @[Val.null]