Qore XdbcFirebirdSqlUtilBase Module Reference 0.1
Loading...
Searching...
No Matches

XdbcFirebirdSqlUtilBase Module Introduction

The XdbcFirebirdSqlUtilBase module provides a high level API for working with Firebird database objects through xdbc and jdbc drivers in Qore.

Usually this module is loaded on demand from the SqlUtil module, however to use this module directly, use "%requires XdbcFirebirdSqlUtilBase" in your code.

All the public symbols in the module are defined in the XdbcFirebirdSqlUtilBase namespace

Note
  • This module requires the xdbc or jni binary modules for communication with Firebird databases plus the Firebird client library and the Firebird XDBC driver or the Firebird JDBC drivers
  • This module supports basic DDL / schema management for Firebird DBs and basic functionality for DML as well

Schema Management on Firebird

Type Mapping

Column types are mapped from Qore types as follows:

XdbcFirebird Column Type Mappings

Qore Type Name Firebird Type Used
int bigint
float double precision
number varchar
string varchar
date timestamp
binary blob sub_type text
bool boolean
SqlUtil::BLOB blob
SqlUtil::CHAR char
SqlUtil::CLOB blob sub_type text

Release Notes

XdbcFirebirdSqlUtilBase Module v0.1

  • initial release