#pike __REAL_VERSION__ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
program `->Null() {return Val->Null;} |
Val.Null `->NULL() {return Val->null;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
string censor_sql_url(string sql_url) |
{ |
array(string) a = sql_url/"://"; |
string prot = a[0]; |
string host = a[1..] * "://"; |
a = host/"@"; |
if (sizeof(a) > 1) { |
host = a[-1]; |
a = (a[..<1] * "@")/":"; |
string user = a[0]; |
if (sizeof(a) > 1) { |
sql_url = prot + "://" + user + ":CENSORED@" + host; |
} |
} |
return sql_url; |
} |
|
|
class Connection |
{ |
|
inherit __builtin.Sql.Connection; |
} |
|
|
class Result |
{ |
|
inherit __builtin.Sql.Result; |
} |
|
|