Protected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformJSONOperatorOptional
queryId: QueryIdProtected
transformJSONPathOptional
queryId: QueryIdProtected
transformJSONPathOptional
_queryId: QueryIdProtected
transformJSONReferenceOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
_queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transformOptional
queryId: QueryIdProtected
transformOptional
queryId: QueryIdProtected
transformProtected
transformProtected
transform
Transforms an operation node tree into another one.
Kysely queries are expressed internally as a tree of objects (operation nodes).
OperationNodeTransformer
takes such a tree as its input and returns a transformed deep copy of it. By default theOperationNodeTransformer
does nothing. You need to override one or more methods to make it do something.There's a method for each node type. For example if you'd like to convert each identifier (table name, column name, alias etc.) from camelCase to snake_case, you'd do something like this: