From public API, anything that is not a simple query, a filter query, an option that affects these, or an option that affects what is returned for each node in the results, is not supported by TMDQ.
TMDQ supports:
- query
- paging
- include
- includeRequest
- fields
- sort
- defaults
- filterQueries
- scope (single)
- limits for permission evaluation
The default limits for permission evaluation will restrict the results returned from TMDQ based on both the number of results processed and time taken. These can be increased, if required.
The Public API does not support TMDQ for:
- templates
- localisation and timezone
- facetQueries
- facetFields
- facetIntervals
- pivots
- stats
- spellcheck
- highlight
- ranges facets
- Solr date math
Some of these will be ignored and produce transactional results; others will fail and be eventual.
The Public API ignores the SQL select part of a CMIS query and generate the results as it would do for AFTS.