Package com.heliorm.sql.mysql
Class MySqlDriver
java.lang.Object
com.heliorm.sql.SqlDriver
com.heliorm.sql.mysql.MySqlDriver
- Author:
- gideon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Stringprotected Stringprotected StringfullFieldName(Table table, Field field) protected StringfullTableName(Table table) protected ObjectgetKeyValueFromResultSet(ResultSet rs, Field field) Retrieve the returned key value from a result set (used for updating auto-increment keys).protected TableGeneratorprotected booleanprotected booleanprotected StringvirtualFieldName(String name) protected StringvirtualValue(String name) Methods inherited from class com.heliorm.sql.SqlDriver
createTables, databaseName, setCreateTables, setEnum, setRollbackOnUncommittedClose, setUseUnionAll, tableName
-
Constructor Details
-
MySqlDriver
-
MySqlDriver
public MySqlDriver()
-
-
Method Details
-
fullTableName
- Specified by:
fullTableNamein classSqlDriver- Throws:
OrmException
-
fullFieldName
- Specified by:
fullFieldNamein classSqlDriver- Throws:
OrmException
-
fieldName
- Specified by:
fieldNamein classSqlDriver- Throws:
OrmException
-
virtualFieldName
- Specified by:
virtualFieldNamein classSqlDriver
-
virtualValue
- Specified by:
virtualValuein classSqlDriver
-
getTableGenerator
- Specified by:
getTableGeneratorin classSqlDriver- Throws:
OrmException
-
castNull
- Specified by:
castNullin classSqlDriver- Throws:
OrmException
-
getKeyValueFromResultSet
Retrieve the returned key value from a result set (used for updating auto-increment keys).- Specified by:
getKeyValueFromResultSetin classSqlDriver- Parameters:
rs- The result setfield- The field for which we're reading data- Returns:
- The data
- Throws:
OrmException- Thrown if we cannot work out how to extract the data.
-
fieldType
- Specified by:
fieldTypein classSqlDriver- Throws:
OrmException
-
supportsUnionAll
protected boolean supportsUnionAll()- Specified by:
supportsUnionAllin classSqlDriver
-
supportsTransactions
protected boolean supportsTransactions()- Specified by:
supportsTransactionsin classSqlDriver
-