List all available Discipline
Using "any" on purpose here, otherwise crazy casting required
Query one or models
One ore more Vid
The query (BQL) to execute
OptionaluseCache: booleanWhether the results should internally be cached so that future calls to the same query+models are faster. Defaults to false. Use this judiciously as the results are cached in memory until the BimWorksClient is closed
OptionalforceGetQid: booleanQueries without a GET statement will automatically returns Qids only, but BQL with a GET statement does not. Setting this parameter to true (default: false) forces Qids to be returned even when not included in the GET statement
A Promise that resolves to the query results, currently untyped.
Specialized (and optimized) call to execute a query and get the results as a QidSet. Regardless of any GET statements that are included in the BQL query, only Qids will be retrieved
The Vids of the models that you want to query
The query to execute
OptionaluseCache: booleanWhether the results should internally be cached so that future calls to the same query+models are faster. Defaults to false. Use this judiciously as the results are cached in memory until the BimWorksClient is closed
A Promise that resolves to a QidSet
Set the discipline of the given Version
the Vid of the Version
The new discipline
Validate a BQL query
A Promise that resolves to true when the query was valid, otherwise the promise fails with the appropriate error message
API Namespace BIM is used for BIM related API calls.