public abstract class SqlDialect extends Object implements Dialect
| 构造器和说明 |
|---|
SqlDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addDescriber(String type,
Describer describer) |
protected String[] |
getColumnDescribe(Field field) |
protected String[][] |
getColumnDescribes(Model table) |
protected String[][] |
getColumnDescribes(Object table) |
protected String[] |
getColumnNames(Model table) |
protected String[] |
getColumnNames(Object table) |
net.isger.util.sql.SqlEntry |
getCreateEntry(Object table)
获取创建实例
|
net.isger.util.sql.SqlEntry |
getCreateEntry(String table,
String[][] describes) |
net.isger.util.sql.SqlEntry |
getDeleteEntry(Object table)
获取删除实例
|
net.isger.util.sql.SqlEntry |
getDeleteEntry(String tableName,
Object[] gridData) |
net.isger.util.sql.SqlEntry |
getInsertEntry(Object table)
获取插入实例
|
net.isger.util.sql.SqlEntry |
getInsertEntry(String tableName,
Object[] gridData) |
String |
getName() |
protected Page |
getPage(Object[] values) |
net.isger.util.sql.SqlEntry |
getRemoveEntry(Object table) |
net.isger.util.sql.SqlEntry |
getSearchEntry(Object table)
获取查询实例
|
protected net.isger.util.sql.SqlEntry |
getSearchEntry(Page page,
String sql,
Object[] values) |
net.isger.util.sql.SqlEntry |
getSearchEntry(String sql,
Object[] values) |
net.isger.util.sql.SqlEntry |
getSearchEntry(String tableName,
Object[] columns,
Object[] gridData) |
protected Object[] |
getTableData(Model table) |
protected Object[] |
getTableData(Object table) |
protected String |
getTableName(Object table) |
net.isger.util.sql.SqlEntry |
getUpdateEntry(Object newTable,
Object oldTable)
获取修改实例
|
net.isger.util.sql.SqlEntry |
getUpdateEntry(String tableName,
Object[] newGridData,
Object[] oldGridData) |
boolean |
isSupport(String name) |
public net.isger.util.sql.SqlEntry getCreateEntry(Object table)
getCreateEntry 在接口中 Dialectclazz - public net.isger.util.sql.SqlEntry getCreateEntry(String table, String[][] describes)
getCreateEntry 在接口中 Dialectpublic net.isger.util.sql.SqlEntry getInsertEntry(Object table)
getInsertEntry 在接口中 Dialecttable - public net.isger.util.sql.SqlEntry getInsertEntry(String tableName, Object[] gridData)
getInsertEntry 在接口中 Dialectpublic net.isger.util.sql.SqlEntry getDeleteEntry(Object table)
getDeleteEntry 在接口中 Dialecttable - public net.isger.util.sql.SqlEntry getDeleteEntry(String tableName, Object[] gridData)
getDeleteEntry 在接口中 Dialectpublic net.isger.util.sql.SqlEntry getUpdateEntry(Object newTable, Object oldTable)
getUpdateEntry 在接口中 DialectnewTable - oldTable - public net.isger.util.sql.SqlEntry getUpdateEntry(String tableName, Object[] newGridData, Object[] oldGridData)
getUpdateEntry 在接口中 Dialectpublic net.isger.util.sql.SqlEntry getSearchEntry(Object table)
getSearchEntry 在接口中 Dialecttable - public net.isger.util.sql.SqlEntry getSearchEntry(String tableName, Object[] columns, Object[] gridData)
getSearchEntry 在接口中 Dialectpublic net.isger.util.sql.SqlEntry getSearchEntry(String sql, Object[] values)
getSearchEntry 在接口中 Dialectprotected net.isger.util.sql.SqlEntry getSearchEntry(Page page, String sql, Object[] values)
public net.isger.util.sql.SqlEntry getRemoveEntry(Object table)
getRemoveEntry 在接口中 DialectCopyright © 2016. All rights reserved.