149 AbstractDatasource m_ds;
268 any columnToQore(AbstractColumn c);
298 string m_object_type;
299 string m_function_name;
300 hash<string, bool> m_ignored_keys;
311 AbstractDatasource ds,
313 string function_name,
314 softlist ignored_keys
318 m_object_type = object_type;
319 m_function_name = function_name;
321 m_ignored_keys = map {$1: True}, ignored_keys;
337 string m_object_type;
338 string m_function_name;
348 AbstractDatasource ds,
350 string function_name,
356 m_object_type = object_type;
357 m_function_name = function_name;
508 AbstractDatasource m_ds;
A basic class for all SchemaReverse DB object related classes.
Definition: SchemaReverse.qm.dox.h:145
AbstractDatasource datasource()
abstract any toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
string toString()
Make a string with Qore code from a structure prepared by AbstractReverseObject::toQore().
constructor(AbstractDatasource ds, string name)
A basic class for all DB object classes which use SQL code as base of its content.
Definition: SchemaReverse.qm.dox.h:294
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(string object_type, AbstractDatasource ds, string name, string function_name, softlist ignored_keys)
Definition: SchemaReverse.qm.dox.h:310
A basic class for all DB object classes which use SQL code as base of its content.
Definition: SchemaReverse.qm.dox.h:333
constructor(string object_type, AbstractDatasource ds, string mask, string function_name,)
Definition: SchemaReverse.qm.dox.h:347
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
Structure dump of a function.
Definition: SchemaReverse.qm.dox.h:417
string toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:423
Structure dump of functions.
Definition: SchemaReverse.qm.dox.h:433
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:439
Structure dump of a materialized view or snapshot.
Definition: SchemaReverse.qm.dox.h:391
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:397
Structure dump of materialized views or snapshots.
Definition: SchemaReverse.qm.dox.h:404
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:410
Structure dump of a package.
Definition: SchemaReverse.qm.dox.h:475
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:481
Structure dump of packages.
Definition: SchemaReverse.qm.dox.h:491
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:497
Structure dump of a procedure.
Definition: SchemaReverse.qm.dox.h:446
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:452
string toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
Structure dump of procedures.
Definition: SchemaReverse.qm.dox.h:462
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:468
constructor(AbstractDatasource ds, string class_name)
Structure dump of a sequence.
Definition: SchemaReverse.qm.dox.h:188
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:194
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
Structure dump of sequences.
Definition: SchemaReverse.qm.dox.h:206
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:212
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
Structure dump of a table.
Definition: SchemaReverse.qm.dox.h:254
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:260
Structure dump of tables.
Definition: SchemaReverse.qm.dox.h:274
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:280
Structure dump of a 'type' or 'named type'.
Definition: SchemaReverse.qm.dox.h:222
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:228
Structure dump of 'types' or 'named types'.
Definition: SchemaReverse.qm.dox.h:238
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:244
Structure dump of a view.
Definition: SchemaReverse.qm.dox.h:365
constructor(AbstractDatasource ds, string name)
Definition: SchemaReverse.qm.dox.h:371
Structure dump of views.
Definition: SchemaReverse.qm.dox.h:378
constructor(AbstractDatasource ds, string mask=".*")
Definition: SchemaReverse.qm.dox.h:384
this namespace contains all public definitions in the SchemaReverse module
Definition: SchemaReverse.qm.dox.h:124
const TEMPLATE
A template string for full schema used in SchemaReverse::SchemaReverse class.
Definition: SchemaReverse.qm.dox.h:135
const TYPE_TO_CLASS
A map translating simple DB object name into its class.
Definition: SchemaReverse.qm.dox.h:127
AbstractReverseObject get_object(string object_type)
An universal wrapper to get any of SchemaReverse::AbstractReverseObject instance.
const MULTI_TO_CLASS
A map translating multi DB objects name into its class.
Definition: SchemaReverse.qm.dox.h:131