Class MysqlQueryCompiler

a QueryCompiler compiles a query expressed as a tree of OperationNodes into SQL.

Hierarchy

Constructors

Properties

Accessors

Methods

addParameter announcesNewColumnDataType append appendImmediateValue appendValue compileColumnAlterations compileDistinctOn compileList compileQuery compileUnwrappedIdentifier getAutoIncrement getCurrentParameterPlaceholder getExplainOptionAssignment getExplainOptionsDelimiter getLeftExplainOptionsWrapper getLeftIdentifierWrapper getRightExplainOptionsWrapper getRightIdentifierWrapper getSql isMinusOperator sanitizeIdentifier sortSelectModifiers visitAddColumn visitAddConstraint visitAddIndex visitAggregateFunction visitAlias visitAlterColumn visitAlterTable visitAnd visitBinaryOperation visitCase visitCast visitCheckConstraint visitColumn visitColumnDefinition visitColumnUpdate visitCommonTableExpression visitCommonTableExpressionName visitCreateIndex visitCreateSchema visitCreateTable visitCreateType visitCreateView visitDataType visitDefaultInsertValue visitDefaultValue visitDeleteQuery visitDropColumn visitDropConstraint visitDropIndex visitDropSchema visitDropTable visitDropType visitDropView visitExplain visitFetch visitForeignKeyConstraint visitFrom visitFunction visitGenerated visitGroupBy visitGroupByItem visitHaving visitIdentifier visitInsertQuery visitJSONOperatorChain visitJSONPath visitJSONPathLeg visitJSONReference visitJoin visitLimit visitList visitMatched visitMergeQuery visitModifyColumn visitNode visitOffset visitOn visitOnConflict visitOnDuplicateKey visitOperator visitOr visitOrderBy visitOrderByItem visitOver visitParens visitPartitionBy visitPartitionByItem visitPrimaryKeyConstraint visitPrimitiveValueList visitRaw visitReference visitReferences visitRenameColumn visitReturning visitSchemableIdentifier visitSelectAll visitSelectModifier visitSelectQuery visitSelection visitSetOperation visitTable visitTop visitTuple visitUnaryOperation visitUniqueConstraint visitUpdateQuery visitUsing visitValue visitValueList visitValues visitWhen visitWhere visitWith

Constructors

Properties

nodeStack: OperationNode[] = []

Accessors

Methods

Generated using TypeDoc