限定符和类型 | 方法和说明 |
---|---|
Table |
MessageDataAccessObject.getTable()
数据库表
|
限定符和类型 | 方法和说明 |
---|---|
int |
Where.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.sql.PreparedStatement pstmt,
int startColumnIndex)
设置列值
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
DataCoreUtils.createColumnSelectSQL(Table table,
Dialect dialect)
获取查询列名的SQL
|
static java.lang.String |
DataCoreUtils.createSelectSQL(Table table,
Dialect dialect)
根据表名,新建立SQL.
|
static java.lang.String |
DataCoreUtils.createSelectSQL(Table table,
java.lang.String[] columnNames,
Dialect dialect)
根据表名和列名[],新建立SQL.
|
限定符和类型 | 方法和说明 |
---|---|
static void |
DBUtils.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.lang.String columnName,
java.lang.Object columnDefValue,
java.sql.PreparedStatement pstatement,
int columnIndex,
int columnType,
java.lang.Object columnValue)
设置列类型
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
Dialect.getTopNRowSql(int rowCount,
Table table)
返回最前面rowCount行的数据
|
java.lang.String |
AbstractDialect.getTopNRowSql(int rowCount,
Table table) |
java.lang.String |
DefaultDialect.getTopNRowSql(int rowCount,
Table table) |
boolean |
Dialect.isYearData(java.sql.Connection conn,
int type,
Table table,
java.lang.String columnName)
已过时。
方法已弃用,永远返回false,
是否为年类型的判断逻辑已转移到com.fr.data.core.db.dialect.base.key.fetchcolumninformation.MysqlFetchColumnInformationExecutor
|
boolean |
AbstractDialect.isYearData(java.sql.Connection conn,
int type,
Table table,
java.lang.String name)
判断是否是年类型的字段,主要针对MySQL的年类型
|
boolean |
DefaultDialect.isYearData(java.sql.Connection conn,
int type,
Table table,
java.lang.String name)
已过时。
|
void |
Dialect.notifyTriggerChange(java.sql.Connection cn,
Table table,
TriggerAction action)
触发器状态改变
|
void |
AbstractDialect.notifyTriggerChange(java.sql.Connection cn,
Table table,
TriggerAction action) |
void |
DefaultDialect.notifyTriggerChange(java.sql.Connection cn,
Table table,
TriggerAction action) |
java.lang.String |
Dialect.table2SQL(Table table)
将表转化成SQL语句
|
java.lang.String |
AbstractDialect.table2SQL(Table table)
将表转化成SQL语句
|
java.lang.String |
DefaultDialect.table2SQL(Table table)
将表转化成SQL语句
|
void |
Dialect.updateForeignKey(java.sql.Connection connection,
java.util.List<ForeignKey> foreignKeyList,
Table table,
boolean newTable)
更新外键的实现
|
void |
AbstractDialect.updateForeignKey(java.sql.Connection connection,
java.util.List<ForeignKey> foreignKeyList,
Table table,
boolean newTable) |
void |
DefaultDialect.updateForeignKey(java.sql.Connection connection,
java.util.List<ForeignKey> foreignKeyList,
Table table,
boolean newTable) |
限定符和类型 | 方法和说明 |
---|---|
Table |
DialectNotifyTriggerChangeParameter.getTable() |
限定符和类型 | 方法和说明 |
---|---|
void |
SQLSERVERDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
void |
OracleDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
abstract void |
AbstractDialectNotifyTriggerChangeExecutor.execute(java.sql.Connection conn,
Table table,
TriggerAction action,
Dialect current) |
构造器和说明 |
---|
DialectNotifyTriggerChangeParameter(java.sql.Connection connection,
Table table,
TriggerAction action) |
限定符和类型 | 方法和说明 |
---|---|
Table |
DialectTable2SQLParameter.getTable() |
构造器和说明 |
---|
DialectTable2SQLParameter(Table table) |
限定符和类型 | 方法和说明 |
---|---|
Table |
DialectCreateTOPNSQLParameter.getTable() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
OracleDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
java.lang.String |
MySQLDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
java.lang.String |
KylinDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
abstract java.lang.String |
AbstractDialectCreateTOPNSQLExecutor.execute(int rowCount,
Table table,
Dialect current) |
构造器和说明 |
---|
DialectCreateTOPNSQLParameter(int rowCount,
Table table) |
限定符和类型 | 方法和说明 |
---|---|
Table |
DialectUpdateForeignKeyParameter.getTable() |
构造器和说明 |
---|
DialectUpdateForeignKeyParameter(java.sql.Connection connection,
java.util.List<ForeignKey> foreignKeyList,
boolean newTable,
Table table) |
限定符和类型 | 方法和说明 |
---|---|
Table |
AbstractDML.getTable()
返回实体所使用的数据库表
|
限定符和类型 | 方法和说明 |
---|---|
int |
Where.applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.sql.PreparedStatement pstmt,
int startColumnIndex)
设置列值
|
void |
AbstractDML.setTable(Table table)
设置该实体所使用的数据库表
|
构造器和说明 |
---|
AbstractDML(Table table,
Dialect dialect) |
AddColumn(Table table,
Column column,
Dialect dialect) |
CountSelect(Table table,
Dialect dialect) |
CountSelect(Table table,
Where where,
Dialect dialect) |
CreateTable(Table table,
Dialect dialect) |
Delete(Table table)
生成指定数据库表的删除语句
|
Delete(Table table,
Dialect dialect)
根据指定的数据库表和方言生成删除语句
|
Delete(Table table,
Where where,
Dialect dialect)
根据指定的数据库表,约束条件以及方言生成删除语句
|
Insert(Table table)
生成指定表的插入对象实体
|
Insert(Table table,
Dialect dialect)
根据指定的数据库表和方言生成插入对象实体
|
InsertOrUpdate(Table table,
Dialect dialect) |
Select(Table table,
Dialect dialect)
根据指定的表和方言生成数据库的select操作
|
Select(Table table,
Where where,
Dialect dialect)
根据指定的表、约束条件和方言生成数据库的selec操作
|
Update(Table table)
根据指定的表生成一个更新操作
|
Update(Table table,
Dialect dialect)
根据指定的表和方言生成一个更新操作
|
Update(Table table,
Where where,
Dialect dialect)
根据指定的表、约束条件以及方言生成一个更新操作
|
限定符和类型 | 方法和说明 |
---|---|
Table |
TableObject.getTable()
返回该对象封装的数据库表
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractTableObject.addColumnsToTable(Column column,
java.sql.Connection cn,
Table table,
Dialect dialect)
将字段添加到表中
|
protected boolean |
AbstractTableObject.findColumnInTable(java.lang.String columnName,
java.sql.Connection cn,
Table table)
查找当前表中是否包含指定的字段
|
限定符和类型 | 字段和说明 |
---|---|
protected Table |
ObjectTableMapper.table |
限定符和类型 | 方法和说明 |
---|---|
Table |
ObjectTableMapper.getTable() |
Table |
ObjectMappingTable.getTable() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ForeignKey.createAddForeignKeySql(Table table,
Dialect dialect)
创建添加主键sql
|
java.lang.String |
ForeignKey.createCascadeForeignKeySql(Table table,
Dialect dialect)
已过时。
此方法用来解决finedb迁移mysql之后错误地关闭了外键级联特性 过段时间可删除
|
java.lang.String |
ForeignKey.createDropForeignKeySql(Table table,
Dialect dialect)
已过时。
此方法用来解决finedb迁移mysql之后错误地关闭了外键级联特性 过段时间可删除
|
void |
ObjectTableMapper.setTable(Table table) |
构造器和说明 |
---|
ObjectTableMapper(java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers) |
ObjectTableMapper(java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers,
int checkTableExistLevel) |
ObjectTableMapper(java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns) |
ObjectTableMapper(java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns,
DataInitJob job) |
ObjectTableMapper(java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns,
int checkTableExistLevel) |
ObjectTableMapper(java.lang.String prefixName,
java.lang.Class clazz,
Table table,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns) |
ObjectTableMapper(Table table,
java.lang.Class clazz,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns,
DataInitJob job) |
ObjectTableMapper(Table table,
FieldColumnMapper[] fieldMappers,
java.lang.String[][] uniqueColumns) |
限定符和类型 | 方法和说明 |
---|---|
Table |
SystemMessageDAO.getTable() |
限定符和类型 | 字段和说明 |
---|---|
protected Table |
DMLConfig.evaledTable |
protected Table |
DMLConfig.table |
限定符和类型 | 方法和说明 |
---|---|
Table |
DMLConfig.getOriTable()
获取需要操作的数据库表,不处理其表名以及表模式中的公式
|
Table |
DMLConfig.getTable()
获取需要操作的数据库表,处理其表名以及表模式中的公式
|
Table |
DMLConfig.getTable(Calculator ca)
获取经过了公式运算后的表信息
|
限定符和类型 | 方法和说明 |
---|---|
void |
DMLConfig.setTable(Table table)
设置需要操作的数据库表
|