public class MySQLDialect extends Object implements SQLDialect
| Constructor and Description |
|---|
MySQLDialect() |
| Modifier and Type | Method and Description |
|---|---|
String |
addColumn(Column<?,?> column,
List<Object> params) |
void |
addColumn(StringBuilder builder,
List<Object> params,
Column<?,?> column,
boolean isLast) |
void |
alterTable(StringBuilder builder,
Table table) |
boolean |
canHandle(Connection connection) |
void |
changeColumn(StringBuilder builder,
List<Object> params,
Column<?,?> column,
String oldColumn,
boolean isLast) |
String |
changeColumn(String oldName,
Column<?,?> column,
List<Object> params) |
void |
createColumn(StringBuilder builder,
List<Object> params,
Column<?,?> column) |
String |
createForeignKey(ForeignKey fk,
List<Object> params) |
String |
createIndex(Index index,
List<Object> params) |
void |
createIndex(StringBuilder builder,
String name,
Table table,
Column<?,?>[] columns,
boolean unique) |
void |
createTable(StringBuilder builder,
Table table) |
String |
createTable(Table table,
List<Object> params) |
void |
createUniqueIndex(StringBuilder builder,
String name,
Table table,
Column<?,?>[] columns) |
String |
dropColumn(Column<?,?> column,
List<Object> params) |
void |
dropColumn(StringBuilder builder,
Column<?,?> column,
boolean isLast) |
String |
dropForeignKey(ForeignKey fk,
List<Object> params) |
String |
dropIndex(Index index,
List<Object> params) |
void |
dropIndex(StringBuilder builder,
String name,
Table table) |
void |
primaryKey(StringBuilder builder,
Column<?,?>[] columns) |
void |
writeLimit(StringBuilder builder,
int offset,
int count) |
void |
writeObjectName(StringBuilder builder,
String name) |
public boolean canHandle(Connection connection)
canHandle in interface SQLDialectpublic void writeObjectName(StringBuilder builder, String name)
writeObjectName in interface SQLDialectpublic void writeLimit(StringBuilder builder, int offset, int count)
writeLimit in interface SQLDialectpublic String createTable(Table table, List<Object> params)
createTable in interface SQLDialectpublic String addColumn(Column<?,?> column, List<Object> params)
addColumn in interface SQLDialectpublic String dropColumn(Column<?,?> column, List<Object> params)
dropColumn in interface SQLDialectpublic String changeColumn(String oldName, Column<?,?> column, List<Object> params)
changeColumn in interface SQLDialectpublic String createIndex(Index index, List<Object> params)
createIndex in interface SQLDialectpublic String dropIndex(Index index, List<Object> params)
dropIndex in interface SQLDialectpublic String createForeignKey(ForeignKey fk, List<Object> params)
createForeignKey in interface SQLDialectpublic String dropForeignKey(ForeignKey fk, List<Object> params)
dropForeignKey in interface SQLDialectpublic void createTable(StringBuilder builder, Table table)
public void createColumn(StringBuilder builder, List<Object> params, Column<?,?> column)
public void createIndex(StringBuilder builder, String name, Table table, Column<?,?>[] columns, boolean unique)
public void createUniqueIndex(StringBuilder builder, String name, Table table, Column<?,?>[] columns)
public void primaryKey(StringBuilder builder, Column<?,?>[] columns)
public void alterTable(StringBuilder builder, Table table)
public void addColumn(StringBuilder builder, List<Object> params, Column<?,?> column, boolean isLast)
public void dropColumn(StringBuilder builder, Column<?,?> column, boolean isLast)
public void changeColumn(StringBuilder builder, List<Object> params, Column<?,?> column, String oldColumn, boolean isLast)
public void dropIndex(StringBuilder builder, String name, Table table)
Copyright © 2015–2017 Bridje Framework. All rights reserved.