class
MySQLInnoDBAdapter extends MySQLAdapter
Instance Constructors
-
new
MySQLInnoDBAdapter()
Type Members
-
class
Zip[T] extends AnyRef
-
class
ZipIterable[T] extends AnyRef
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
def
bigDecimalTypeDeclaration(precision: Int, scale: Int): String
-
def
bigDecimalTypeDeclaration: String
-
def
binaryTypeDeclaration: String
-
def
booleanTypeDeclaration: String
-
def
clone(): AnyRef
-
def
convertFromBooleanForJdbc(b: Boolean): Boolean
-
def
convertFromUuidForJdbc(u: UUID): AnyRef
-
def
convertParamsForJdbc(params: Iterable[AnyRef]): Iterable[AnyRef]
-
def
convertToBooleanForJdbc(rs: ResultSet, i: Int): Boolean
-
def
convertToJdbcValue(r: AnyRef): AnyRef
-
def
convertToUuidForJdbc(rs: ResultSet, i: Int): UUID
-
def
createSequenceName(fmd: FieldMetaData): String
-
def
createStatement(conn: Connection): Statement
-
def
currenSession: Session
-
def
databaseTypeFor(c: Class[_]): String
-
def
databaseTypeFor(fmd: FieldMetaData): String
-
def
dateTypeDeclaration: String
-
def
doubleTypeDeclaration: String
-
def
dropForeignKeyStatement(foreignKeyTable: Table[_], fkName: String, session: Session): Unit
-
def
dropTable(t: Table[_]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
exec[A](s: Session, sw: StatementWriter)(block: (Iterable[AnyRef]) ⇒ A): A
-
def
execFailSafeExecute(sw: StatementWriter, silenceException: (SQLException) ⇒ Boolean): Unit
-
def
executeQuery(s: Session, sw: StatementWriter): (ResultSet, PreparedStatement)
-
def
executeUpdate(s: Session, sw: StatementWriter): (Int, PreparedStatement)
-
def
executeUpdateAndCloseStatement(s: Session, sw: StatementWriter): Int
-
def
executeUpdateForInsert(s: Session, sw: StatementWriter, ps: PreparedStatement): Int
-
def
failureOfStatementRequiresRollback: Boolean
-
-
def
fillParamsInto(params: Iterable[AnyRef], s: PreparedStatement): Unit
-
def
finalize(): Unit
-
def
floatTypeDeclaration: String
-
def
foreignKeyConstraintName(foreignKeyTable: Table[_], idWithinSchema: Int): String
-
def
generateAlmostUniqueSuffixWithHash(s: String): String
-
final
def
getClass(): Class[_]
-
-
def
hashCode(): Int
-
def
intTypeDeclaration: String
-
def
isFullOuterJoinSupported: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isNotNullConstraintViolation(e: SQLException): Boolean
-
def
isTableDoesNotExistException(e: SQLException): Boolean
-
def
longTypeDeclaration: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
nvlToken: String
-
def
postCreateTable(t: Table[_], printSinkWhenWriteOnlyMode: Option[(String) ⇒ Unit]): Unit
-
def
postDropTable(t: Table[_]): Unit
-
def
prepareStatement(conn: Connection, statement: String): PreparedStatement
-
def
quoteIdentifier(s: String): String
-
def
quoteName(s: String): String
-
implicit
def
string2StatementWriter(s: String): StatementWriter
-
def
stringTypeDeclaration(length: Int): String
-
def
stringTypeDeclaration: String
-
def
supportsAutoIncrementInColumnDeclaration: Boolean
-
def
supportsForeignKeyConstraints: Boolean
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
timestampTypeDeclaration: String
-
def
toString(): String
-
def
uuidTypeDeclaration: String
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
-
def
writeColumnDeclaration(fmd: FieldMetaData, isPrimaryKey: Boolean, schema: Schema): String
-
def
writeCompositePrimaryKeyConstraint(t: Table[_], cols: Iterable[FieldMetaData]): String
-
-
-
def
writeCreateTable[T](t: Table[T], sw: StatementWriter, schema: Schema): Unit
-
-
def
writeDropForeignKeyStatement(foreignKeyTable: Table[_], fkName: String): String
-
def
writeDropTable(tableName: String): String
-
-
-
def
writeForeignKeyDeclaration(foreignKeyTable: Table[_], foreignKeyColumnName: String, primaryKeyTable: Table[_], primaryKeyColumnName: String, referentialAction1: Option[ReferentialAction], referentialAction2: Option[ReferentialAction], fkId: Int): String
-
def
writeIndexDeclaration(columnDefs: Seq[FieldMetaData], name: Option[String], nameOfCompositeKey: Option[String], isUnique: Boolean): String
-
def
writeInsert[T](o: T, t: Table[T], sw: StatementWriter): Unit
-
-
-
-
def
writeQuery(qen: QueryExpressionElements, sw: StatementWriter, inverseOrderBy: Boolean, topHint: Option[String]): Unit
-
-
def
writeRegexExpression(left: ExpressionNode, pattern: String, sw: StatementWriter): Unit
-
-
def
writeUniquenessConstraint(t: Table[_], cols: Iterable[FieldMetaData]): String
-
-
def
writeUpdate[T](o: T, t: Table[T], sw: StatementWriter, checkOCC: Boolean): Unit
-
-
implicit
def
zipIterable[T](i: Iterable[T]): ZipIterable[T]
Inherited from AnyRef
Inherited from Any
Since MySQL 5.5 InnoDB has replaced MyISAM as the default storage engine. Thus, to take full advantage of the database abilities, new MySQL installs should use this Adapter. see: http://dev.mysql.com/doc/refman/5.5/en/innodb-default-se.html