diff options
Diffstat (limited to 'datadict/datadict-firebird.inc.php')
| -rw-r--r-- | datadict/datadict-firebird.inc.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/datadict/datadict-firebird.inc.php b/datadict/datadict-firebird.inc.php index 16e2fa50..226086d8 100644 --- a/datadict/datadict-firebird.inc.php +++ b/datadict/datadict-firebird.inc.php @@ -27,6 +27,16 @@ class ADODB2_firebird extends ADODB_DataDict { function ActualType($meta) { + + $meta = strtoupper($meta); + + /* + * Add support for custom meta types. We do this + * first, that allows us to override existing types + */ + if (isset($this->connection->customMetaTypes[$meta])) + return $this->connection->customMetaTypes[$meta]['actual']; + switch($meta) { case 'C': return 'VARCHAR'; case 'XL': |
