author | Dario Sestito <darios@symbian.org> |
Tue, 05 Oct 2010 13:32:23 +0100 | |
changeset 1280 | 61388ab6ba2c |
parent 1174 | ead96bc104ea |
permissions | -rw-r--r-- |
1174
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
1 |
package DBD::mysql::GetInfo; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
2 |
######################################## |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
3 |
# DBD::mysql::GetInfo |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
4 |
# |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
5 |
# |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
6 |
# Generated by DBI::DBD::Metadata |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
7 |
# $Author$ <-- the person to blame |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
8 |
# $Revision$ |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
9 |
# $Date$ |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
10 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
11 |
use strict; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
12 |
use DBD::mysql; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
13 |
# Beware: not officially documented interfaces... |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
14 |
# use DBI::Const::GetInfoType qw(%GetInfoType); |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
15 |
# use DBI::Const::GetInfoReturn qw(%GetInfoReturnTypes %GetInfoReturnValues); |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
16 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
17 |
my $sql_driver = 'mysql'; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
18 |
my $sql_ver_fmt = '%02d.%02d.%04d'; # ODBC version string: ##.##.##### |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
19 |
my $sql_driver_ver = do { |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
20 |
no warnings; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
21 |
sprintf $sql_ver_fmt, split (/./, $DBD::mysql::VERSION); |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
22 |
}; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
23 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
24 |
my @Keywords = qw( |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
25 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
26 |
BIGINT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
27 |
BLOB |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
28 |
DEFAULT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
29 |
KEYS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
30 |
LIMIT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
31 |
LONGBLOB |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
32 |
MEDIMUMBLOB |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
33 |
MEDIUMINT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
34 |
MEDIUMTEXT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
35 |
PROCEDURE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
36 |
REGEXP |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
37 |
RLIKE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
38 |
SHOW |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
39 |
TABLES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
40 |
TINYBLOB |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
41 |
TINYTEXT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
42 |
UNIQUE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
43 |
UNSIGNED |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
44 |
ZEROFILL |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
45 |
); |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
46 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
47 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
48 |
sub sql_keywords { |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
49 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
50 |
return join ',', @Keywords; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
51 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
52 |
} |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
53 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
54 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
55 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
56 |
sub sql_data_source_name { |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
57 |
my $dbh = shift; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
58 |
return "dbi:$sql_driver:" . $dbh->{Name}; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
59 |
} |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
60 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
61 |
sub sql_user_name { |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
62 |
my $dbh = shift; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
63 |
# Non-standard attribute |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
64 |
return $dbh->{CURRENT_USER}; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
65 |
} |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
66 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
67 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
68 |
#################### |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
69 |
# makefunc() |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
70 |
# returns a ref to a sub that that calls into XS to get |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
71 |
# values for info types that must needs be coded in C |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
72 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
73 |
sub makefunk ($) { |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
74 |
my $type = shift; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
75 |
return sub {dbd_mysql_get_info(shift, $type)} |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
76 |
} |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
77 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
78 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
79 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
80 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
81 |
our %info = ( |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
82 |
20 => 'N', # SQL_ACCESSIBLE_PROCEDURES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
83 |
19 => 'Y', # SQL_ACCESSIBLE_TABLES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
84 |
0 => 0, # SQL_ACTIVE_CONNECTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
85 |
116 => 0, # SQL_ACTIVE_ENVIRONMENTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
86 |
1 => 0, # SQL_ACTIVE_STATEMENTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
87 |
169 => 127, # SQL_AGGREGATE_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
88 |
117 => 0, # SQL_ALTER_DOMAIN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
89 |
86 => 3, # SQL_ALTER_TABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
90 |
10021 => 0, # SQL_ASYNC_MODE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
91 |
120 => 2, # SQL_BATCH_ROW_COUNT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
92 |
121 => 2, # SQL_BATCH_SUPPORT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
93 |
82 => 0, # SQL_BOOKMARK_PERSISTENCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
94 |
114 => 1, # SQL_CATALOG_LOCATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
95 |
10003 => 'Y', # SQL_CATALOG_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
96 |
41 => makefunk 41, # SQL_CATALOG_NAME_SEPARATOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
97 |
42 => makefunk 42, # SQL_CATALOG_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
98 |
92 => 29, # SQL_CATALOG_USAGE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
99 |
10004 => '', # SQL_COLLATING_SEQUENCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
100 |
10004 => '', # SQL_COLLATION_SEQ |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
101 |
87 => 'Y', # SQL_COLUMN_ALIAS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
102 |
22 => 0, # SQL_CONCAT_NULL_BEHAVIOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
103 |
53 => 259071, # SQL_CONVERT_BIGINT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
104 |
54 => 0, # SQL_CONVERT_BINARY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
105 |
55 => 259071, # SQL_CONVERT_BIT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
106 |
56 => 259071, # SQL_CONVERT_CHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
107 |
57 => 259071, # SQL_CONVERT_DATE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
108 |
58 => 259071, # SQL_CONVERT_DECIMAL |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
109 |
59 => 259071, # SQL_CONVERT_DOUBLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
110 |
60 => 259071, # SQL_CONVERT_FLOAT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
111 |
48 => 0, # SQL_CONVERT_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
112 |
# 173 => undef, # SQL_CONVERT_GUID |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
113 |
61 => 259071, # SQL_CONVERT_INTEGER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
114 |
123 => 0, # SQL_CONVERT_INTERVAL_DAY_TIME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
115 |
124 => 0, # SQL_CONVERT_INTERVAL_YEAR_MONTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
116 |
71 => 0, # SQL_CONVERT_LONGVARBINARY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
117 |
62 => 259071, # SQL_CONVERT_LONGVARCHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
118 |
63 => 259071, # SQL_CONVERT_NUMERIC |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
119 |
64 => 259071, # SQL_CONVERT_REAL |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
120 |
65 => 259071, # SQL_CONVERT_SMALLINT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
121 |
66 => 259071, # SQL_CONVERT_TIME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
122 |
67 => 259071, # SQL_CONVERT_TIMESTAMP |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
123 |
68 => 259071, # SQL_CONVERT_TINYINT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
124 |
69 => 0, # SQL_CONVERT_VARBINARY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
125 |
70 => 259071, # SQL_CONVERT_VARCHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
126 |
122 => 0, # SQL_CONVERT_WCHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
127 |
125 => 0, # SQL_CONVERT_WLONGVARCHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
128 |
126 => 0, # SQL_CONVERT_WVARCHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
129 |
74 => 1, # SQL_CORRELATION_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
130 |
127 => 0, # SQL_CREATE_ASSERTION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
131 |
128 => 0, # SQL_CREATE_CHARACTER_SET |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
132 |
129 => 0, # SQL_CREATE_COLLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
133 |
130 => 0, # SQL_CREATE_DOMAIN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
134 |
131 => 0, # SQL_CREATE_SCHEMA |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
135 |
132 => 1045, # SQL_CREATE_TABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
136 |
133 => 0, # SQL_CREATE_TRANSLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
137 |
134 => 0, # SQL_CREATE_VIEW |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
138 |
23 => 2, # SQL_CURSOR_COMMIT_BEHAVIOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
139 |
24 => 2, # SQL_CURSOR_ROLLBACK_BEHAVIOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
140 |
10001 => 0, # SQL_CURSOR_SENSITIVITY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
141 |
2 => \&sql_data_source_name, # SQL_DATA_SOURCE_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
142 |
25 => 'N', # SQL_DATA_SOURCE_READ_ONLY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
143 |
119 => 7, # SQL_DATETIME_LITERALS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
144 |
17 => 'MySQL', # SQL_DBMS_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
145 |
18 => makefunk 18, # SQL_DBMS_VER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
146 |
170 => 3, # SQL_DDL_INDEX |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
147 |
26 => 2, # SQL_DEFAULT_TRANSACTION_ISOLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
148 |
26 => 2, # SQL_DEFAULT_TXN_ISOLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
149 |
10002 => 'N', # SQL_DESCRIBE_PARAMETER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
150 |
# 171 => undef, # SQL_DM_VER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
151 |
3 => 137076632, # SQL_DRIVER_HDBC |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
152 |
# 135 => undef, # SQL_DRIVER_HDESC |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
153 |
4 => 137076088, # SQL_DRIVER_HENV |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
154 |
# 76 => undef, # SQL_DRIVER_HLIB |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
155 |
# 5 => undef, # SQL_DRIVER_HSTMT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
156 |
6 => 'libmyodbc3.so', # SQL_DRIVER_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
157 |
77 => '03.51', # SQL_DRIVER_ODBC_VER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
158 |
7 => $sql_driver_ver, # SQL_DRIVER_VER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
159 |
136 => 0, # SQL_DROP_ASSERTION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
160 |
137 => 0, # SQL_DROP_CHARACTER_SET |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
161 |
138 => 0, # SQL_DROP_COLLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
162 |
139 => 0, # SQL_DROP_DOMAIN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
163 |
140 => 0, # SQL_DROP_SCHEMA |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
164 |
141 => 7, # SQL_DROP_TABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
165 |
142 => 0, # SQL_DROP_TRANSLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
166 |
143 => 0, # SQL_DROP_VIEW |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
167 |
144 => 0, # SQL_DYNAMIC_CURSOR_ATTRIBUTES1 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
168 |
145 => 0, # SQL_DYNAMIC_CURSOR_ATTRIBUTES2 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
169 |
27 => 'Y', # SQL_EXPRESSIONS_IN_ORDERBY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
170 |
8 => 63, # SQL_FETCH_DIRECTION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
171 |
84 => 0, # SQL_FILE_USAGE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
172 |
146 => 97863, # SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
173 |
147 => 6016, # SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
174 |
81 => 11, # SQL_GETDATA_EXTENSIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
175 |
88 => 3, # SQL_GROUP_BY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
176 |
28 => 4, # SQL_IDENTIFIER_CASE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
177 |
#29 => sub {dbd_mysql_get_info(shift,$GetInfoType {SQL_IDENTIFIER_QUOTE_CHAR})}, |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
178 |
29 => makefunk 29, # SQL_IDENTIFIER_QUOTE_CHAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
179 |
148 => 0, # SQL_INDEX_KEYWORDS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
180 |
149 => 0, # SQL_INFO_SCHEMA_VIEWS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
181 |
172 => 7, # SQL_INSERT_STATEMENT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
182 |
73 => 'N', # SQL_INTEGRITY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
183 |
150 => 0, # SQL_KEYSET_CURSOR_ATTRIBUTES1 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
184 |
151 => 0, # SQL_KEYSET_CURSOR_ATTRIBUTES2 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
185 |
89 => \&sql_keywords, # SQL_KEYWORDS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
186 |
113 => 'Y', # SQL_LIKE_ESCAPE_CLAUSE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
187 |
78 => 0, # SQL_LOCK_TYPES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
188 |
34 => 64, # SQL_MAXIMUM_CATALOG_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
189 |
97 => 0, # SQL_MAXIMUM_COLUMNS_IN_GROUP_BY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
190 |
98 => 32, # SQL_MAXIMUM_COLUMNS_IN_INDEX |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
191 |
99 => 0, # SQL_MAXIMUM_COLUMNS_IN_ORDER_BY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
192 |
100 => 0, # SQL_MAXIMUM_COLUMNS_IN_SELECT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
193 |
101 => 0, # SQL_MAXIMUM_COLUMNS_IN_TABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
194 |
30 => 64, # SQL_MAXIMUM_COLUMN_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
195 |
1 => 0, # SQL_MAXIMUM_CONCURRENT_ACTIVITIES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
196 |
31 => 18, # SQL_MAXIMUM_CURSOR_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
197 |
0 => 0, # SQL_MAXIMUM_DRIVER_CONNECTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
198 |
10005 => 64, # SQL_MAXIMUM_IDENTIFIER_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
199 |
102 => 500, # SQL_MAXIMUM_INDEX_SIZE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
200 |
104 => 0, # SQL_MAXIMUM_ROW_SIZE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
201 |
32 => 0, # SQL_MAXIMUM_SCHEMA_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
202 |
105 => makefunk 105, # SQL_MAXIMUM_STATEMENT_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
203 |
# 20000 => undef, # SQL_MAXIMUM_STMT_OCTETS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
204 |
# 20001 => undef, # SQL_MAXIMUM_STMT_OCTETS_DATA |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
205 |
# 20002 => undef, # SQL_MAXIMUM_STMT_OCTETS_SCHEMA |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
206 |
106 => makefunk 106, # SQL_MAXIMUM_TABLES_IN_SELECT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
207 |
35 => 64, # SQL_MAXIMUM_TABLE_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
208 |
107 => 16, # SQL_MAXIMUM_USER_NAME_LENGTH |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
209 |
10022 => 0, # SQL_MAX_ASYNC_CONCURRENT_STATEMENTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
210 |
112 => 0, # SQL_MAX_BINARY_LITERAL_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
211 |
34 => 64, # SQL_MAX_CATALOG_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
212 |
108 => 0, # SQL_MAX_CHAR_LITERAL_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
213 |
97 => 0, # SQL_MAX_COLUMNS_IN_GROUP_BY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
214 |
98 => 32, # SQL_MAX_COLUMNS_IN_INDEX |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
215 |
99 => 0, # SQL_MAX_COLUMNS_IN_ORDER_BY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
216 |
100 => 0, # SQL_MAX_COLUMNS_IN_SELECT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
217 |
101 => 0, # SQL_MAX_COLUMNS_IN_TABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
218 |
30 => 64, # SQL_MAX_COLUMN_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
219 |
1 => 0, # SQL_MAX_CONCURRENT_ACTIVITIES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
220 |
31 => 18, # SQL_MAX_CURSOR_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
221 |
0 => 0, # SQL_MAX_DRIVER_CONNECTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
222 |
10005 => 64, # SQL_MAX_IDENTIFIER_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
223 |
102 => 500, # SQL_MAX_INDEX_SIZE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
224 |
32 => 0, # SQL_MAX_OWNER_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
225 |
33 => 0, # SQL_MAX_PROCEDURE_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
226 |
34 => 64, # SQL_MAX_QUALIFIER_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
227 |
104 => 0, # SQL_MAX_ROW_SIZE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
228 |
103 => 'Y', # SQL_MAX_ROW_SIZE_INCLUDES_LONG |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
229 |
32 => 0, # SQL_MAX_SCHEMA_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
230 |
105 => 8192, # SQL_MAX_STATEMENT_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
231 |
106 => 31, # SQL_MAX_TABLES_IN_SELECT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
232 |
35 => makefunk 35, # SQL_MAX_TABLE_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
233 |
107 => 16, # SQL_MAX_USER_NAME_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
234 |
37 => 'Y', # SQL_MULTIPLE_ACTIVE_TXN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
235 |
36 => 'Y', # SQL_MULT_RESULT_SETS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
236 |
111 => 'N', # SQL_NEED_LONG_DATA_LEN |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
237 |
75 => 1, # SQL_NON_NULLABLE_COLUMNS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
238 |
85 => 2, # SQL_NULL_COLLATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
239 |
49 => 16777215, # SQL_NUMERIC_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
240 |
9 => 1, # SQL_ODBC_API_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
241 |
152 => 2, # SQL_ODBC_INTERFACE_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
242 |
12 => 1, # SQL_ODBC_SAG_CLI_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
243 |
15 => 1, # SQL_ODBC_SQL_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
244 |
73 => 'N', # SQL_ODBC_SQL_OPT_IEF |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
245 |
10 => '03.80', # SQL_ODBC_VER |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
246 |
115 => 123, # SQL_OJ_CAPABILITIES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
247 |
90 => 'Y', # SQL_ORDER_BY_COLUMNS_IN_SELECT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
248 |
38 => 'Y', # SQL_OUTER_JOINS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
249 |
115 => 123, # SQL_OUTER_JOIN_CAPABILITIES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
250 |
39 => '', # SQL_OWNER_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
251 |
91 => 0, # SQL_OWNER_USAGE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
252 |
153 => 2, # SQL_PARAM_ARRAY_ROW_COUNTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
253 |
154 => 3, # SQL_PARAM_ARRAY_SELECTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
254 |
80 => 3, # SQL_POSITIONED_STATEMENTS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
255 |
79 => 31, # SQL_POS_OPERATIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
256 |
21 => 'N', # SQL_PROCEDURES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
257 |
40 => '', # SQL_PROCEDURE_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
258 |
114 => 1, # SQL_QUALIFIER_LOCATION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
259 |
41 => '.', # SQL_QUALIFIER_NAME_SEPARATOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
260 |
42 => 'database', # SQL_QUALIFIER_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
261 |
92 => 29, # SQL_QUALIFIER_USAGE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
262 |
93 => 3, # SQL_QUOTED_IDENTIFIER_CASE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
263 |
11 => 'N', # SQL_ROW_UPDATES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
264 |
39 => '', # SQL_SCHEMA_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
265 |
91 => 0, # SQL_SCHEMA_USAGE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
266 |
43 => 7, # SQL_SCROLL_CONCURRENCY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
267 |
44 => 17, # SQL_SCROLL_OPTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
268 |
14 => '\\', # SQL_SEARCH_PATTERN_ESCAPE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
269 |
13 => makefunk 13, # SQL_SERVER_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
270 |
94 => 'ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜáíóúñÑ', # SQL_SPECIAL_CHARACTERS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
271 |
155 => 7, # SQL_SQL92_DATETIME_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
272 |
156 => 0, # SQL_SQL92_FOREIGN_KEY_DELETE_RULE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
273 |
157 => 0, # SQL_SQL92_FOREIGN_KEY_UPDATE_RULE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
274 |
158 => 8160, # SQL_SQL92_GRANT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
275 |
159 => 0, # SQL_SQL92_NUMERIC_VALUE_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
276 |
160 => 0, # SQL_SQL92_PREDICATES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
277 |
161 => 466, # SQL_SQL92_RELATIONAL_JOIN_OPERATORS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
278 |
162 => 32640, # SQL_SQL92_REVOKE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
279 |
163 => 7, # SQL_SQL92_ROW_VALUE_CONSTRUCTOR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
280 |
164 => 255, # SQL_SQL92_STRING_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
281 |
165 => 0, # SQL_SQL92_VALUE_EXPRESSIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
282 |
118 => 4, # SQL_SQL_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
283 |
166 => 2, # SQL_STANDARD_CLI_CONFORMANCE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
284 |
167 => 97863, # SQL_STATIC_CURSOR_ATTRIBUTES1 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
285 |
168 => 6016, # SQL_STATIC_CURSOR_ATTRIBUTES2 |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
286 |
83 => 7, # SQL_STATIC_SENSITIVITY |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
287 |
50 => 491519, # SQL_STRING_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
288 |
95 => 0, # SQL_SUBQUERIES |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
289 |
51 => 7, # SQL_SYSTEM_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
290 |
45 => 'table', # SQL_TABLE_TERM |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
291 |
109 => 0, # SQL_TIMEDATE_ADD_INTERVALS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
292 |
110 => 0, # SQL_TIMEDATE_DIFF_INTERVALS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
293 |
52 => 106495, # SQL_TIMEDATE_FUNCTIONS |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
294 |
46 => 3, # SQL_TRANSACTION_CAPABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
295 |
72 => 15, # SQL_TRANSACTION_ISOLATION_OPTION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
296 |
46 => 3, # SQL_TXN_CAPABLE |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
297 |
72 => 15, # SQL_TXN_ISOLATION_OPTION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
298 |
96 => 0, # SQL_UNION |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
299 |
96 => 0, # SQL_UNION_STATEMENT |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
300 |
47 => \&sql_user_name, # SQL_USER_NAME |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
301 |
10000 => 1992, # SQL_XOPEN_CLI_YEAR |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
302 |
); |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
303 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
304 |
1; |
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
305 |
|
ead96bc104ea
Add DBD-mysql module (needed by bitops.pl)
Dario Sestito <darios@symbian.org>
parents:
diff
changeset
|
306 |
__END__ |