Part III. API reference

Table of Contents

Midgard Basic Types
MidgardConfig — Midgard unified config representation.
MidgardConnection — Connection and environment variables handler.
MidgardStorage — Underlying storage creator
MidgardQueryBuilder — Database object query
MidgardUser — User account and authentication
MidgardCollector — Optimized database query that doesn't return objects
MidgardBlob — Files and binary data.
midgard_quota
midgard_error
MidgardSchemaObjectTree
MidgardSchemaObjectFactory
MidgardDBObject
MidgardSchemaObjectFactory
MidgardTransaction — Database single transaction.
Midgard Schema User Defined Types
MidgardObject
MidgardMetadata
MidgardObject attachments
MidgardObject parameters
MidgardView — Abstract class which represents database view.
Workspaces and Data Contexts
MidgardWorkspaceStorage
MidgardWorkspaceContext
MidgardWorkspace
MidgardWorkspaceManager
Midgard Query
MidgardQueryConstraint
MidgardQueryConstraintSimple
MidgardQueryConstraintGroup
MidgardQueryHolder
MidgardQueryValue
MidgardQueryProperty
MidgardQueryStorage
MidgardQueryExecutor
MidgardQuerySelect
MidgardQuerySelector
MidgardQueryColumn
MidgardQueryRow
MidgardQueryResult
MidgardSqlQueryColumn
MidgardSqlQueryConstraint
MidgardSqlQueryResult
MidgardSqlQueryRow
MidgardSqlQuerySelectData
Reflection types for Midgard Schema User Defined types
MidgardReflectorProperty — Provides reflection routines for properties registered for MidgardDBObject derived classes.
MidgardReflectorObject
Replication and events
MidgardReplicator — Object serialization and replication.
MidgardRepligard
MidgardDbus
Common interfaces to validate and execute operations
MidgardValidable
MidgardExecutable
Types
midgard_type
MidgardTimestamp
Miscelanous
midgard
uuid
guid
midgard_config_auto