MySqlExpressionVisitor

Base interface designed to visit or modify MySQL expression trees using visitor pattern.

For detailed documents, see SqlExpressionVisitor.

Inheritors

Functions

Link copied to clipboard
open override fun visit(expr: SqlExpression): SqlExpression

Dispatch different type of expression nodes to their specific visit* functions. Custom expression types that are unknown to Ktorm will be dispatched to visitUnknown.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Helper function for visiting insert assignments of BulkInsertExpression.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <T : SqlExpression> visitExpressionList(original: List<T>, subVisitor: (T) -> T): List<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun <T : Any> visitScalar(expr: ScalarExpression<T>): ScalarExpression<T>

Function that visits a general ScalarExpression, this function dispatches different type of scalar expressions to their specific visit* functions. Custom expression types that are unknown to Ktorm will be dispatched to visitUnknown

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard