MCPcopy
hub / github.com/Vincit/objection.js / prebuildQuery

Function prebuildQuery

lib/queryBuilder/QueryBuilder.js:1183–1194  ·  view source on GitHub ↗
(builder)

Source from the content-addressed store, hash-verified

1181}
1182
1183function prebuildQuery(builder) {
1184 builder = addImplicitOperations(builder);
1185 builder = callOnBuildHooks(builder);
1186
1187 const queryExecutorOperation = findQueryExecutorOperation(builder);
1188
1189 if (queryExecutorOperation) {
1190 return prebuildQuery(queryExecutorOperation.queryExecutor(builder));
1191 } else {
1192 return builder;
1193 }
1194}
1195
1196function addImplicitOperations(builder) {
1197 if (builder.isFind()) {

Callers 2

hasWheresMethod · 0.85
toKnexQueryMethod · 0.85

Calls 4

addImplicitOperationsFunction · 0.85
callOnBuildHooksFunction · 0.85
queryExecutorMethod · 0.45

Tested by

no test coverage detected