149 AbstractDatasource m_ds;
258 any columnToQore(AbstractColumn c);
286 string m_object_type;
287 string m_function_name;
288 hash<string, bool> m_ignored_keys;
298 constructor(
string object_type, AbstractDatasource ds,
string name,
string function_name, softlist ignored_keys )
315 string m_object_type;
316 string m_function_name;
325 constructor(
string object_type, AbstractDatasource ds,
string mask,
string function_name, )
457 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:282
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)
A basic class for all DB object classes which use SQL code as base of its content.
Definition: SchemaReverse.qm.dox.h:311
constructor(string object_type, AbstractDatasource ds, string mask, string function_name,)
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:378
string toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Structure dump of functions.
Definition: SchemaReverse.qm.dox.h:392
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a materialized view or snapshot.
Definition: SchemaReverse.qm.dox.h:356
constructor(AbstractDatasource ds, string name)
Structure dump of materialized views or snapshots.
Definition: SchemaReverse.qm.dox.h:367
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a package.
Definition: SchemaReverse.qm.dox.h:428
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Structure dump of packages.
Definition: SchemaReverse.qm.dox.h:442
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a procedure.
Definition: SchemaReverse.qm.dox.h:403
constructor(AbstractDatasource ds, string name)
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:417
constructor(AbstractDatasource ds, string mask='.*')
constructor(AbstractDatasource ds, string class_name)
Structure dump of a sequence.
Definition: SchemaReverse.qm.dox.h:188
constructor(AbstractDatasource ds, string name)
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:204
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a table.
Definition: SchemaReverse.qm.dox.h:246
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Structure dump of tables.
Definition: SchemaReverse.qm.dox.h:264
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a 'type' or 'named type'.
Definition: SchemaReverse.qm.dox.h:218
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string name)
Structure dump of 'types' or 'named types'.
Definition: SchemaReverse.qm.dox.h:232
hash toQore()
Dedicated functionlity to get DB object info into the internal structure is done here.
constructor(AbstractDatasource ds, string mask='.*')
Structure dump of a view.
Definition: SchemaReverse.qm.dox.h:334
constructor(AbstractDatasource ds, string name)
Structure dump of views.
Definition: SchemaReverse.qm.dox.h:345
constructor(AbstractDatasource ds, string mask='.*')
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