if (values == null)
{
if (name.equalsIgnoreCase("types"))
{
// Types information
StoreSchemaData info = schemaDataByName.get("types");
if (info == null)
{
// No types info defined yet so load it
info = getRDBMSTypesInfo((Connection)connection);
}
return info;
}
else if (name.equalsIgnoreCase("tables"))
{
// Tables-columns information
StoreSchemaData info = schemaDataByName.get("tables");
if (info == null)
{
// TODO Initialise tables if not yet defined ?
}
return info;