class
MySQLInnoDBAdapter
extends MySQLAdapter
Instance Constructors
-
new
MySQLInnoDBAdapter
()
Type Members
-
class
Zip
[T]
extends AnyRef
-
class
ZipIterable
[T]
extends AnyRef
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
-
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
convertToBooleanForJdbc
(rs: ResultSet, i: Int): Boolean
-
def
convertToJdbcValue
(r: AnyRef): AnyRef
-
def
convertToUuidForJdbc
(rs: ResultSet, i: Int): UUID
-
def
createSequenceName
(fmd: FieldMetaData): String
-
def
currenSession
: Session
-
def
databaseTypeFor
(fmd: FieldMetaData): String
-
def
dateTypeDeclaration
: String
-
def
doubleTypeDeclaration
: String
-
def
dropForeignKeyStatement
(foreignKeyTable: org.squeryl.Table[_], fkName: String, session: Session): Unit
-
def
dropTable
(t: org.squeryl.Table[_]): Unit
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
-
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
finalize
(): Unit
-
def
floatTypeDeclaration
: String
-
def
foreignKeyConstraintName
(foreignKeyTable: org.squeryl.Table[_], idWithinSchema: Int): String
-
def
generateAlmostUniqueSuffixWithHash
(s: String): String
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
intTypeDeclaration
: String
-
def
isFullOuterJoinSupported
: Boolean
-
def
isInstanceOf
[T0]
: Boolean
-
def
isNotNullConstraintViolation
(e: SQLException): Boolean
-
def
isTableDoesNotExistException
(e: SQLException): Boolean
-
def
longTypeDeclaration
: String
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
nvlToken
: String
-
def
postCreateTable
(t: org.squeryl.Table[_], printSinkWhenWriteOnlyMode: Option[(String) ⇒ Unit]): Unit
-
def
postDropTable
(t: org.squeryl.Table[_]): Unit
-
def
prepareStatement
(c: Connection, sw: StatementWriter, s: PreparedStatement, session: Session): 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
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
timestampTypeDeclaration
: String
-
def
toString
(): String
-
def
uuidTypeDeclaration
: String
-
def
viewAlias
(vn: org.squeryl.dsl.ast.ViewExpressionNode[_]): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
writeColumnDeclaration
(fmd: FieldMetaData, isPrimaryKey: Boolean, schema: Schema): String
-
def
writeConcatFunctionCall
(fn: org.squeryl.dsl.ast.FunctionNode[_], sw: StatementWriter): Unit
-
-
def
writeCreateTable
[T]
(t: Table[T], sw: StatementWriter, schema: Schema): Unit
-
-
def
writeDropForeignKeyStatement
(foreignKeyTable: org.squeryl.Table[_], fkName: String): String
-
def
writeDropTable
(tableName: String): String
-
-
-
def
writeForeignKeyDeclaration
(foreignKeyTable: org.squeryl.Table[_], foreignKeyColumnName: String, primaryKeyTable: org.squeryl.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: org.squeryl.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]
-
def
foreingKeyConstraintName
(foreingKeyTable: org.squeryl.Table[_], idWithinSchema: Int): String
-
def
writeForeingKeyDeclaration
(foreingKeyTable: org.squeryl.Table[_], foreingKeyColumnName: String, primaryKeyTable: org.squeryl.Table[_], primaryKeyColumnName: String, referentialAction1: Option[ReferentialAction], referentialAction2: Option[ReferentialAction], fkId: Int): String
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