Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The major advantage of the EDMqueryMethod over the other EDMmethod types lies in the EDMquerySchema construct VIEW_ENTITY. The VIEW_ENTITY construct allows for definition of complex volatile entity types. These volatile entities may be instantiated and returned to the calling EDMqueryMethod as a QueryResult table. EDMqueryMethods are implemented as QUERY_FUNCTIONS in EDMquerySchemas.

EDMquerySchema Samples

The attached EDMquerySchemas below shows how some EDMqueryMethods are implemented with EDMexpressX.

...

width30px

...

Column
width120px

 Ifc_Samples_01.qex

Column

Defines the EDMqueryMethods CheckModelCapacityUsed(), CheckEDMserverVersion() and GetMaxModelInstances(). Extends the IFC2x3 EXPRESS Schema

...

width30px

...

Column
width120px

 Ifc_Samples_02.qex

Column

Defines the CreateIfcDoor()CreateOwnerHistory() and GetWriteTransaction(). Extends the IFC2x3 EXPRESS Schema