![]() | ![]() | ![]() | ProLinga-Data Project | ![]() |
---|
The the following storage types are defined in libgda:
null
bigint
biguint
binary
blob
boolean
date
double
geometric_point (point)
gobject
integer
list
money
numeric
single
smallint
smalluint
string
time
timestamp
tinyint
tinyuint
type
uinteger
unknown
Not all storage types are implemented (yet) and/or supported in all the various providers libgda can link with.
Within the ProLinga 4GL environment, only the basic data storage types are defined:
Character
Integer
Long (Integer)
Single (Precision Number)
Double (Precision Number)
Date
Table 2. ProLinga 4GL -> libgda mapping
ProLinga Storage Type | LibGDA Storage Type |
---|---|
Character | string |
Integer | integer |
Long Integer | bigint |
Single Precision Number | single |
Double Precision Number | double |
Date | date |
Table 3. libgda -> ProLinga 4GL mapping
LibGDA Storage Type | ProLinga Storage Type |
---|---|
null | Character |
bigint | Long Integer |
biguint (not implemented yet in libgda) | -- |
binary | Character |
blob | Character |
boolean | Character |
date | Date |
double | Double Precision Number |
geometric_point (point) | N/A |
gobject (not implemented yet in libgda) | -- |
list | N/A |
money (not implemented yet in libgda) | -- |
numeric | Double Precision Number |
single | Single Precision Number |
smallint | Integer |
smalluint (not implemented yet in libgda) | -- |
string | Character |
time | Character |
timestamp | Character |
tinyint | Integer |
tinyuint (not implemented yet in libgda) | -- |
type (not implemented yet in libgda) | -- |
uinteger (not implemented yet in libgda) | -- |
unknown (not implemented yet in libgda) | -- |
For libgda <-> data provider mappings, please look at provider specific documentation at http://www.gnome-db.org.
<< Multiple Data Commands | ProLinga-Data Programming Notes >> |