org.qore.MysqlSqlUtil
MysqlSqlUtil
qore-lang
doxygen

# Qore MysqlSqlUtil Module Reference 1.5

## MysqlSqlUtil Module

MysqlSqlUtil Module Introduction

### Schema Management on MySQL

Type Mapping

NOT NULL Constraints on MySQL

### Release Notes

MysqlSqlUtil v1.5

MysqlSqlUtil v1.4.3

MysqlSqlUtil v1.4.2

MysqlSqlUtil v1.4.1

MysqlSqlUtil v1.4

MysqlSqlUtil v1.3.2

MysqlSqlUtil v1.3

MysqlSqlUtil v1.2.1

MysqlSqlUtil v1.2

MysqlSqlUtil v1.1.1

MysqlSqlUtil v1.1

MysqlSqlUtil v1.0

## Namespaces

### Namespace List

#### MysqlSqlUtil

##### MysqlColumn

constructor

equalImpl

getAddColumnSql

getCreateSql

getDdlName

getModifySqlImpl

getRenameSql

byte_size

##### MysqlDatabase

computeStatisticsImpl

getComputeStatisticsOptions

getCurrentSequenceValueImpl

getDatabaseOptions

getMaximumPrecision

getNextSequenceValueImpl

getPhysicalSizeImpl

getReclaimSpaceOptions

getSchemaDescriptionOptions

listFunctionsImpl

listProceduresImpl

listTablesImpl

rebuildIndexImpl

reclaimSpaceImpl

requiresScale

supportsPackagesImpl

supportsSequencesImpl

supportsTypesImpl

MysqlComputeStatisticsOptions

MysqlDatabaseOptions

MysqlMaxPrecision

MysqlOptions

MysqlReclaimSpaceOptions

MysqlReservedWords

MysqlSchemaDescriptionOptions

MysqlSequenceFunction

MysqlSequenceTable

seqds

##### MysqlForeignConstraint

getDropSql

getRenameSql

##### MysqlFunction

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlIndex

constructor

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlNumberDataType

constructor

##### MysqlNumericColumn

deserializeMembers

equalImpl

##### MysqlPrimaryKey

getDropSql

getRenameSql

memberGate

supportsName

##### MysqlSavepointHelper

constructor

createSavepointImpl

deleteSavepointImpl

rollbackImpl

##### MysqlSequence

constructor

getCreateSql

getDropSql

getRenameSql

##### MysqlTable

asteriskRequiresPrefix

constraintsLinkedToIndexesImpl

copyImpl

doSelectLimitOnlyUnlockedImpl

doSelectOrderByWithOffsetSqlUnlockedImpl

getColumnOperatorMapImpl

getColumnSqlName

getColumnSqlNames

getExpressionMap

getNumericTypeImpl

getSavepointHelperImpl

getSqlName

getSqlValueImpl

getWhereOperatorMap

hasArrayBind

hasReturningImpl

isDuplicateRowErrorImpl

supportsTablespacesImpl

uniqueIndexCreatesConstraintImpl

MysqlColumnDescOptions

MysqlCopMap

MysqlExpressionMap

MysqlOpMap

MysqlTableDescriptionHashOptions

MysqlTruncDate

MysqlTypeMap

QoreTypeMap

##### MysqlTrigger

constructor

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlView

constructor

getCreateSql

getRenameSql

checkoption

definer

securitytype

tablecatalog

get_database

get_table

### Namespace Members

All

Functions

## Classes

### Class List

#### MysqlSqlUtil

##### MysqlColumn

constructor

equalImpl

getAddColumnSql

getCreateSql

getDdlName

getModifySqlImpl

getRenameSql

byte_size

##### MysqlDatabase

computeStatisticsImpl

getComputeStatisticsOptions

getCurrentSequenceValueImpl

getDatabaseOptions

getMaximumPrecision

getNextSequenceValueImpl

getPhysicalSizeImpl

getReclaimSpaceOptions

getSchemaDescriptionOptions

listFunctionsImpl

listProceduresImpl

listTablesImpl

rebuildIndexImpl

reclaimSpaceImpl

requiresScale

supportsPackagesImpl

supportsSequencesImpl

supportsTypesImpl

MysqlComputeStatisticsOptions

MysqlDatabaseOptions

MysqlMaxPrecision

MysqlOptions

MysqlReclaimSpaceOptions

MysqlReservedWords

MysqlSchemaDescriptionOptions

MysqlSequenceFunction

MysqlSequenceTable

seqds

##### MysqlForeignConstraint

getDropSql

getRenameSql

##### MysqlFunction

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlIndex

constructor

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlNumberDataType

constructor

##### MysqlNumericColumn

deserializeMembers

equalImpl

##### MysqlPrimaryKey

getDropSql

getRenameSql

memberGate

supportsName

##### MysqlSavepointHelper

constructor

createSavepointImpl

deleteSavepointImpl

rollbackImpl

##### MysqlSequence

constructor

getCreateSql

getDropSql

getRenameSql

##### MysqlTable

asteriskRequiresPrefix

constraintsLinkedToIndexesImpl

copyImpl

doSelectLimitOnlyUnlockedImpl

doSelectOrderByWithOffsetSqlUnlockedImpl

getColumnOperatorMapImpl

getColumnSqlName

getColumnSqlNames

getExpressionMap

getNumericTypeImpl

getSavepointHelperImpl

getSqlName

getSqlValueImpl

getWhereOperatorMap

hasArrayBind

hasReturningImpl

isDuplicateRowErrorImpl

supportsTablespacesImpl

uniqueIndexCreatesConstraintImpl

MysqlColumnDescOptions

MysqlCopMap

MysqlExpressionMap

MysqlOpMap

MysqlTableDescriptionHashOptions

MysqlTruncDate

MysqlTypeMap

QoreTypeMap

##### MysqlTrigger

constructor

equalImpl

getCreateSql

getDropSql

getRenameSql

##### MysqlView

constructor

getCreateSql

getRenameSql

checkoption

definer

securitytype

tablecatalog

Class Index

### Class Hierarchy

#### MysqlSqlUtil::MysqlColumn

MysqlSqlUtil::MysqlNumericColumn

MysqlSqlUtil::MysqlDatabase

MysqlSqlUtil::MysqlForeignConstraint

MysqlSqlUtil::MysqlFunction

MysqlSqlUtil::MysqlIndex

MysqlSqlUtil::MysqlNumberDataType

MysqlSqlUtil::MysqlPrimaryKey

MysqlSqlUtil::MysqlSavepointHelper

MysqlSqlUtil::MysqlSequence

MysqlSqlUtil::MysqlTable

MysqlSqlUtil::MysqlTrigger

MysqlSqlUtil::MysqlView

### Class Members

All

Functions

Variables

Qore-Q.ico
annotated.html
bc_s.png
bc_sd.png
bdwn.png
class_mysql_sql_util_1_1_mysql_column-members.html
class_mysql_sql_util_1_1_mysql_column.html
class_mysql_sql_util_1_1_mysql_column__inherit__graph.svg
class_mysql_sql_util_1_1_mysql_database-members.html
class_mysql_sql_util_1_1_mysql_database.html
class_mysql_sql_util_1_1_mysql_foreign_constraint-members.html
class_mysql_sql_util_1_1_mysql_foreign_constraint.html
class_mysql_sql_util_1_1_mysql_function-members.html
class_mysql_sql_util_1_1_mysql_function.html
class_mysql_sql_util_1_1_mysql_index-members.html
class_mysql_sql_util_1_1_mysql_index.html
class_mysql_sql_util_1_1_mysql_number_data_type-members.html
class_mysql_sql_util_1_1_mysql_number_data_type.html
class_mysql_sql_util_1_1_mysql_numeric_column-members.html
class_mysql_sql_util_1_1_mysql_numeric_column.html
class_mysql_sql_util_1_1_mysql_numeric_column__inherit__graph.svg
class_mysql_sql_util_1_1_mysql_primary_key-members.html
class_mysql_sql_util_1_1_mysql_primary_key.html
class_mysql_sql_util_1_1_mysql_savepoint_helper-members.html
class_mysql_sql_util_1_1_mysql_savepoint_helper.html
class_mysql_sql_util_1_1_mysql_sequence-members.html
class_mysql_sql_util_1_1_mysql_sequence.html
class_mysql_sql_util_1_1_mysql_table-members.html
class_mysql_sql_util_1_1_mysql_table.html
class_mysql_sql_util_1_1_mysql_trigger-members.html
class_mysql_sql_util_1_1_mysql_trigger.html
class_mysql_sql_util_1_1_mysql_view-members.html
class_mysql_sql_util_1_1_mysql_view.html
classes.html
closed.png
dir_13add0083e006ac756009d5942a24d28.html
dir_13add0083e006ac756009d5942a24d28_dep.svg
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
doc.png
docd.png
dox_qore.css
doxygen.css
doxygen.svg
dynsections.js
folderclosed.png
folderopen.png
functions.html
functions_func.html
functions_vars.html
graph_legend.html
graph_legend.svg
hierarchy.html
index.html
inherit_graph_0.svg
inherit_graph_1.svg
inherit_graph_10.svg
inherit_graph_11.svg
inherit_graph_2.svg
inherit_graph_3.svg
inherit_graph_4.svg
inherit_graph_5.svg
inherit_graph_6.svg
inherit_graph_7.svg
inherit_graph_8.svg
inherit_graph_9.svg
inherits.html
jquery.js
menu.js
menudata.js
namespace_mysql_sql_util.html
namespacemembers.html
namespacemembers_func.html
namespaces.html
nav_f.png
nav_fd.png
nav_g.png
nav_h.png
nav_hd.png
open.png
pages.html
qore-logo-55x151-white.png
search/close.svg
search/mag.svg
search/mag_d.svg
search/mag_sel.svg
search/mag_seld.svg
search/search.css
search/search.js
splitbar.png
splitbard.png
sync_off.png
sync_on.png
tab_a.png
tab_ad.png
tab_b.png
tab_bd.png
tab_h.png
tab_hd.png
tab_s.png
tab_sd.png
tabs.css