Midgard2 Reference Manual
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 Model User Defined Types
MidgardModel
MidgardModelReference
MidgardObjectReference
Midgard Persist Operations
MidgardContentManager
MidgardJob
MidgardContentManagerJob
Midgard SQL Persist Operations
MidgardSqlContentManagerJob
MidgardSqlContentManagerJobLoad
MidgardSqlContentManagerJobCreate
MidgardSqlContentManagerJobUpdate
MidgardSqlContentManagerJobDelete
MidgardSqlContentManagerJobPurge
Midgard Resources Pool
MidgardPool
MidgardExecutionPool
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