...
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.
...
width | 30px |
---|
...
Column | ||
---|---|---|
| ||
Column |
---|
Defines the EDMqueryMethods CheckModelCapacityUsed(), CheckEDMserverVersion() and GetMaxModelInstances(). Extends the IFC2x3 EXPRESS Schema |
...
width | 30px |
---|
...
Column | ||
---|---|---|
| ||
Column |
---|
Defines the CreateIfcDoor(), CreateOwnerHistory() and GetWriteTransaction(). Extends the IFC2x3 EXPRESS Schema |