To (re)define a QueryMaker, use:
<extension target="org.nuxeo.ecm.core.storage.sql.jdbc.QueryMakerService" point="queryMaker"> <queryMaker name="NXQL">org.nuxeo.ecm.core.storage.sql.jdbc.NXQLQueryMaker</queryMaker> </extension>
To disable one, use: <extension target="org.nuxeo.ecm.core.storage.sql.jdbc.QueryMakerService" point="queryMaker"> <queryMaker name="something" enabled="false"/> </extension>
Following QueryMaker changes for NXP-5053, it should also be possible to disable/override a QueryMaker.
NXP-5053 VCS backend proxying to a remote VCS