Package org.eclipse.net4j.db.mysql
Klasse MYSQLAdapter
java.lang.Object
org.eclipse.net4j.spi.db.DBAdapter
org.eclipse.net4j.db.mysql.MYSQLAdapter
- Alle implementierten Schnittstellen:
IDBAdapter
A
DB adapter
for MySQL databases.- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.spi.db.DBAdapter
DBAdapter.FieldInfo
-
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.eclipse.net4j.db.IDBAdapter
REGISTRY
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
addIndexField
(StringBuilder builder, IDBField field) protected void
dropPrimaryKey
(IDBIndex index, StringBuilder builder) int
int
String[]
protected String
getTypeName
(IDBField field) boolean
Check if an exception indicates a constraint violation (duplicate key)boolean
isTypeIndexable
(DBType type) modifyConnection
(Connection connection) protected String
sqlModifyField
(String tableName, String fieldName, String definition) sqlRenameField
(IDBField field, String oldName) Von Klasse geerbte Methoden org.eclipse.net4j.spi.db.DBAdapter
adaptType, addIndex, alterTable, appendFieldDefs, appendFieldNames, convertString, convertString, convertString, convertToSQL, createConnectionProvider, createConstraints, createField, createFieldDefinition, createFieldDefinitions, createIndex, createIndex, createIndex, createIndexFields, createJDBCDataSource, createPrimaryKey, createSchema, createTable, createTable, createTables, doCreateTable, dropField, dropIndex, dropIndex, dropTable, dropTable, dropTables, format, format, generateReservedWords, getDefaultDBLength, getDefaultSchemaName, getDropTableSQL, getFieldLength, getJDBCDriver, getName, getNullableConstraint, getSQL92ReservedWords, getVersion, isCaseSensitive, isColumnNotFoundException, isPrimaryKeyShadow, isReservedWord, isTableNotFoundException, isValidFirstChar, openSchemaTransaction, readFields, readIndices, readIndices, readSchema, readSchema, readTables, sqlModifyField, toString, updateSchema, validateTable
-
Felddetails
-
NAME
- Siehe auch:
-
VERSION
- Siehe auch:
-
-
Konstruktordetails
-
MYSQLAdapter
public MYSQLAdapter() -
MYSQLAdapter
- Seit:
- 4.4
-
-
Methodendetails
-
getMaxTableNameLength
public int getMaxTableNameLength()- Angegeben von:
getMaxTableNameLength
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
getMaxTableNameLength
in KlasseDBAdapter
- Seit:
- 2.0
-
getMaxFieldNameLength
public int getMaxFieldNameLength()- Angegeben von:
getMaxFieldNameLength
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
getMaxFieldNameLength
in KlasseDBAdapter
- Seit:
- 2.0
-
getTypeName
- Setzt außer Kraft:
getTypeName
in KlasseDBAdapter
-
dropPrimaryKey
- Setzt außer Kraft:
dropPrimaryKey
in KlasseDBAdapter
-
addIndexField
- Setzt außer Kraft:
addIndexField
in KlasseDBAdapter
-
getReservedWords
-
isTypeIndexable
- Angegeben von:
isTypeIndexable
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
isTypeIndexable
in KlasseDBAdapter
-
isDuplicateKeyException
Beschreibung aus Schnittstelle kopiert:IDBAdapter
Check if an exception indicates a constraint violation (duplicate key)- Angegeben von:
isDuplicateKeyException
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
isDuplicateKeyException
in KlasseDBAdapter
-
sqlRenameField
- Angegeben von:
sqlRenameField
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
sqlRenameField
in KlasseDBAdapter
-
sqlModifyField
- Setzt außer Kraft:
sqlModifyField
in KlasseDBAdapter
-
modifyConnection
- Angegeben von:
modifyConnection
in SchnittstelleIDBAdapter
- Setzt außer Kraft:
modifyConnection
in KlasseDBAdapter
-