-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Wyatt Greenway edited this page Nov 30, 2022
·
3 revisions
SQL base support for Mythix ORM.
This module isn't intended to be used by itself. It is a support module for other SQL database drivers.
- Home
-
class SQLConnectionBase
- property DefaultQueryGenerator
- method _escape
- method _escapeID
- method buildModelDataMapFromSelectResults
- method buildModelsFromModelDataMap
- method createTable
- method dropTable
- method enableForeignKeyConstraints
- method findAllFieldsFromFieldProjectionMap
- method generateSavePointName
- method getUpdateOrDeleteChangeCount
- method isLimitSupportedInContext
- method isOrderSupportedInContext
- method prepareArrayValuesForSQL
- method queryResultRowsToRawData
- method updateModelsFromResults
-
class SQLQueryGeneratorBase
- method _averageLiteralToString
- method _collectRemoteReturningFields
- method _countLiteralToString
- method _distinctLiteralToString
- method _fieldLiteralToString
- method _getLiteralAlias
- method _maxLiteralToString
- method _minLiteralToString
- method _sumLiteralToString
- method formatLikeValue
- method generateAddColumnStatement
- method generateAlterColumnChangePrimaryKeyConstraintStatement
- method generateAlterColumnChangeTypeStatement
- method generateAlterColumnChangeUniqueConstraintStatement
- method generateAlterColumnRenameStatement
- method generateAlterColumnSetDefaultStatement
- method generateAlterColumnSetOrDropNullConstraintStatement
- method generateAlterColumnStatements
- method generateAlterTableStatement
- method generateColumnDeclarationStatement
- method generateColumnIndexes
- method generateConditionPostfix
- method generateCreateIndexStatement
- method generateCreateTableStatement
- method generateCreateTableStatementInnerTail
- method generateCreateTableStatementOuterTail
- method generateDeleteStatement
- method generateDeleteStatementReturningClause
- method generateDropColumnStatement
- method generateDropIndexStatement
- method generateDropTableStatement
- method generateForeignKeyConstraint
- method generateFromTableOrTableJoin
- method generateGroupByAndHavingClause
- method generateGroupByClause
- method generateHavingClause
- method generateIndexName
- method generateInsertFieldValuesFromModel
- method generateInsertStatement
- method generateInsertStatementTail
- method generateInsertValuesFromModels
- method generateJoinOnTableQueryConditions
- method generateLimitClause
- method generateOffsetClause
- method generateOrderClause
- method generateReturningClause
- method generateSelectJoinOnTableQueryCondition
- method generateSelectOrderLimitOffset
- method generateSelectQueryCondition
- method generateSelectQueryFieldProjection
- method generateSelectQueryJoinTables
- method generateSelectQueryOperatorFromQueryEngineOperator
- method generateSelectStatement
- method generateSelectWhereConditions
- method generateSQLJoinTypeFromQueryEngineJoinType
- method generateTruncateTableStatement
- method generateUpdateStatement
- method generateUpdateStatementTail
- method generateWhereAndOrderLimitOffset
- method getEscapedColumnName
- method getEscapedFieldName
- method getEscapedModelFields
- method getEscapedProjectionName
- method getEscapedTableName
- method getFieldDefaultValue
- method getJoinTableInfoFromQueryContexts
- method getProjectedFields
- method getQueryEngineOrder
- method prepareArrayValuesForSQL
- method sortJoinRelationOrder
- method toConnectionString