Systems and methods for improved exposure of database schema information
are disclosed. Generally, a database driver may retrieve and provide
database schema information according to one of two default methods or,
also, a third override method. The first default method is to execute a
query on the database. The second default method is to retrieve
information from a hard-coded collection stored locally at the driver.
The third override method is to retrieve information from a designated
file that may be updated at any time without having to update the
database and/or driver binaries.