public class DefaultDatabaseOperator extends Object implements DatabaseOperator, DMLOperator, SQLOperator, DDLOperator
DatabaseOperator,
DMLOperator,
SQLOperator,
DDLOperator| 构造器和说明 |
|---|
DefaultDatabaseOperator() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableBuilder |
createOrAlter(RDBTableMetadata newTable)
根据表结构创建或者修改表:表不存在则创建,存在则修改
|
TableBuilder |
createOrAlter(String name)
根据表名创建或者修改表:表不存在则创建,存在则修改
|
<K> ReactiveRepository<Record,K> |
createReactiveRepository(String tableName) |
<K> SyncRepository<Record,K> |
createRepository(String tableName) |
DDLOperator |
ddl()
获取DDL操作接口
|
DeleteOperator |
delete(RDBTableMetadata table) |
DeleteOperator |
delete(String table) |
DMLOperator |
dml()
获取DML操作接口
|
RDBDatabaseMetadata |
getMetadata()
获取数据库元数据
|
InsertOperator |
insert(RDBTableMetadata table) |
InsertOperator |
insert(String table) |
QueryOperator |
query(String tableOrView) |
QueryOperator |
query(TableOrViewMetadata tableOrView)
根据表结构来进行查询
|
ReactiveSqlExecutor |
reactive()
响应式SQL执行器,通常用于R2DBC模式下使用
|
SQLOperator |
sql()
获取SQL操作接口
|
SyncSqlExecutor |
sync()
同步SQL执行器,通常用于JDBC模式下使用
|
UpdateOperator |
update(RDBTableMetadata table) |
UpdateOperator |
update(String table) |
UpsertOperator |
upsert(RDBTableMetadata table) |
UpsertOperator |
upsert(String table) |
public RDBDatabaseMetadata getMetadata()
DatabaseOperatorgetMetadata 在接口中 DatabaseOperatorRDBDatabaseMetadatapublic DMLOperator dml()
DatabaseOperatordml 在接口中 DatabaseOperatorpublic DDLOperator ddl()
DatabaseOperatorddl 在接口中 DatabaseOperatorpublic SQLOperator sql()
DatabaseOperatorsql 在接口中 DatabaseOperatorpublic QueryOperator query(TableOrViewMetadata tableOrView)
DMLOperatorquery 在接口中 DMLOperatortableOrView - TableOrViewMetadatapublic DeleteOperator delete(RDBTableMetadata table)
delete 在接口中 DMLOperatorpublic UpdateOperator update(RDBTableMetadata table)
update 在接口中 DMLOperatorpublic UpsertOperator upsert(RDBTableMetadata table)
upsert 在接口中 DMLOperatorpublic InsertOperator insert(RDBTableMetadata table)
insert 在接口中 DMLOperatorpublic DeleteOperator delete(String table)
delete 在接口中 DMLOperatorpublic UpsertOperator upsert(String table)
upsert 在接口中 DMLOperatorpublic QueryOperator query(String tableOrView)
query 在接口中 DMLOperatorpublic UpdateOperator update(String table)
update 在接口中 DMLOperatorpublic InsertOperator insert(String table)
insert 在接口中 DMLOperatorpublic SyncSqlExecutor sync()
SQLOperatorsync 在接口中 SQLOperatorpublic ReactiveSqlExecutor reactive()
SQLOperatorreactive 在接口中 SQLOperatorpublic TableBuilder createOrAlter(String name)
DDLOperatorcreateOrAlter 在接口中 DDLOperatorname - 表名CreateTableSqlBuilder,
AlterTableSqlBuilder,
TableBuilderpublic TableBuilder createOrAlter(RDBTableMetadata newTable)
DDLOperatorcreateOrAlter 在接口中 DDLOperatornewTable - 表结构CreateTableSqlBuilder,
AlterTableSqlBuilder,
TableBuilderpublic <K> ReactiveRepository<Record,K> createReactiveRepository(String tableName)
createReactiveRepository 在接口中 DMLOperatorpublic <K> SyncRepository<Record,K> createRepository(String tableName)
createRepository 在接口中 DMLOperatorCopyright © 2025. All rights reserved.