GdaServerProviderMeta

These methods must be implemented by providers to update a connection's associated metadata (in a #GdaMetaStore object), see the <link linkend="prov-metadata">Virtual methods for providers/Methods - metadata</link> for more information.

struct GdaServerProviderMeta {}

Members

Variables

Btypes
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Btypes;
CharacterSets
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) CharacterSets;
CheckColumns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) CheckColumns;
Collations
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Collations;
Columns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Columns;
ConstraintsDom
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) ConstraintsDom;
ConstraintsRef
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) ConstraintsRef;
ConstraintsTab
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) ConstraintsTab;
Domains
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Domains;
ElTypes
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) ElTypes;
Enums
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Enums;
GdaReserved10
void function() GdaReserved10;
GdaReserved11
void function() GdaReserved11;
GdaReserved12
void function() GdaReserved12;
GdaReserved13
void function() GdaReserved13;
GdaReserved14
void function() GdaReserved14;
GdaReserved15
void function() GdaReserved15;
GdaReserved16
void function() GdaReserved16;
GdaReserved5
void function() GdaReserved5;
GdaReserved6
void function() GdaReserved6;
GdaReserved7
void function() GdaReserved7;
GdaReserved8
void function() GdaReserved8;
GdaReserved9
void function() GdaReserved9;
IndexCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) IndexCols;
IndexesTab
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) IndexesTab;
Info
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Info;
KeyColumns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) KeyColumns;
RoutineCol
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) RoutineCol;
RoutinePar
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) RoutinePar;
Routines
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Routines;
Schemata
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Schemata;
TablesViews
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) TablesViews;
Triggers
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Triggers;
Udt
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) Udt;
UdtCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) UdtCols;
ViewCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** _err) ViewCols;
characterSets
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* chsetCatalog, const(GValue)* chsetSchema, const(GValue)* chsetNameN) characterSets;
checkColumns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* constraintName) checkColumns;
collations
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* collationCatalog, const(GValue)* collationSchema, const(GValue)* collationNameN) collations;
columns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName) columns;
constraintsDom
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* domainCatalog, const(GValue)* domainSchema, const(GValue)* domainName) constraintsDom;
constraintsRef
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* constraintName) constraintsRef;
constraintsTab
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* constraintNameN) constraintsTab;
domains
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* domainCatalog, const(GValue)* domainSchema) domains;
elTypes
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* specificName) elTypes;
enums
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* udtCatalog, const(GValue)* udtSchema, const(GValue)* udtName) enums;
indexCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* indexName) indexCols;
indexesTab
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* indexNameN) indexesTab;
keyColumns
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName, const(GValue)* constraintName) keyColumns;
routineCol
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* routCatalog, const(GValue)* routSchema, const(GValue)* routName) routineCol;
routinePar
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* routCatalog, const(GValue)* routSchema, const(GValue)* routName) routinePar;
routines
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* routineCatalog, const(GValue)* routineSchema, const(GValue)* routineNameN) routines;
schemata
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* catalogName, const(GValue)* schemaNameN) schemata;
tablesViews
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableNameN) tablesViews;
triggers
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* tableCatalog, const(GValue)* tableSchema, const(GValue)* tableName) triggers;
udt
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* udtCatalog, const(GValue)* udtSchema) udt;
udtCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* udtCatalog, const(GValue)* udtSchema, const(GValue)* udtName) udtCols;
viewCols
bool function(GdaServerProvider* prov, GdaConnection* cnc, GdaMetaStore* meta, GdaMetaContext* ctx, GError** error, const(GValue)* viewCatalog, const(GValue)* viewSchema, const(GValue)* viewName) viewCols;