Internal
Use a query's apply() or selectRaw() method.
ReadonlyrowThe supplied output schema, without a second decoding or input-parser pass.
Configure isolated Knex SQL once; every opaque change must declare its resulting output.
Execute again on every call and synchronously parse each raw row exactly once.
Fetch the first row, or undefined.
Limit an independent query while keeping schema identity.
Offset an independent query while keeping schema identity.
Return an independent mutable SQL snapshot.
Render debug SQL without execution.
Bind an independent query to an existing transaction.
StaticcaptureInternal
Capture the completed SELECT; external builders and callbacks are not retained.
Immutable raw SELECT with an explicit output contract. Knex remains mutable only inside apply(); its compiled SQL and bindings are captured before this object is returned.