| 程序包 | 说明 |
|---|---|
| org.mimosaframework.orm |
配置说明:
1.
|
| org.mimosaframework.orm.sql |
About开头的类用于独立的SQL链,比如 wrapper(AboutXXX... items)
Abs 开头的类属于自定义辅助添加值或者名称的类
|
| org.mimosaframework.orm.sql.alter | |
| org.mimosaframework.orm.sql.create | |
| org.mimosaframework.orm.sql.delete | |
| org.mimosaframework.orm.sql.drop | |
| org.mimosaframework.orm.sql.insert | |
| org.mimosaframework.orm.sql.rename | |
| org.mimosaframework.orm.sql.select | |
| org.mimosaframework.orm.sql.stamp | |
| org.mimosaframework.orm.sql.update |
| 限定符和类型 | 方法和说明 |
|---|---|
UnifyBuilder |
SQLAutonomously.getBuilder() |
UnifyBuilder |
SQLAutonomously.LinkAutonomously.getBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLAutonomously |
SQLAutonomously.newInstance(UnifyBuilder builder) |
static SQLAutonomously |
SQLAutonomously.newInstance(UnifyBuilder builder,
boolean isMaster) |
static SQLAutonomously |
SQLAutonomously.newInstance(UnifyBuilder builder,
String slaveName) |
| 构造器和说明 |
|---|
LinkAutonomously(String dataSourceName,
UnifyBuilder builder) |
LinkAutonomously(String dataSourceName,
UnifyBuilder builder,
boolean master) |
LinkAutonomously(String dataSourceName,
UnifyBuilder builder,
String slaveDataSourceName) |
LinkAutonomously(UnifyBuilder builder) |
LinkAutonomously(UnifyBuilder builder,
boolean master) |
SQLAutonomously(UnifyBuilder builder) |
SQLAutonomously(UnifyBuilder builder,
boolean isMaster) |
SQLAutonomously(UnifyBuilder builder,
String slaveName) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AbsExtraBuilder<T> |
interface |
AbsTableAliasBuilder<T> |
interface |
AbsTableBuilder<T> |
interface |
AndBuilder<T> |
interface |
CharsetBuilder<T> |
interface |
CollateBuilder<T> |
interface |
CommentBuilder<T> |
interface |
CommonWhereNextBuilder<T extends CommonWhereNextBuilder> |
interface |
CommonWhereNextImplBuilder |
interface |
GroupByBuilder<T> |
interface |
HavingBuilder<T> |
interface |
LimitBuilder<T> |
interface |
LimitCountBuilder<T> |
interface |
LogicBuilder<T> |
interface |
OperatorLogicFunBuilder<T> |
interface |
OrderByBuilder<T> |
interface |
OrderBySealBuilder |
interface |
OrderBySealCountBuilder |
interface |
SplitBuilder<T> |
interface |
WhereBuilder<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractSQLBuilder |
class |
CommonOperatorSQLBuilder<T extends CommonOperatorSQLBuilder> |
class |
SimpleCommonWhereBuilder |
class |
StructureBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
UnifyBuilder |
StructureBuilder.column(List<String> tables) |
UnifyBuilder |
StructureBuilder.column(String schema,
List<String> tables) |
UnifyBuilder |
StructureBuilder.constraint(List<String> tables) |
UnifyBuilder |
StructureBuilder.constraint(String schema,
List<String> tables) |
UnifyBuilder |
StructureBuilder.index(List<String> tables) |
UnifyBuilder |
StructureBuilder.index(String schema,
List<String> tables) |
UnifyBuilder |
StructureBuilder.table() |
UnifyBuilder |
StructureBuilder.table(String schema) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
WrapperBuilder.wrapper(UnifyBuilder builder) |
T |
CommonOperatorSQLBuilder.wrapper(UnifyBuilder builder) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AlterAnyBuilder |
interface |
AlterColumnAssistBuilder<T> |
interface |
AlterDatabaseBuilder |
interface |
AlterTableNameBuilder<T> |
interface |
AlterTableOptionBuilder |
interface |
RedefineAlterBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLAlterBuilder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ColumnAssistBuilder<T>
A -> NOT NULL
B -> NULL
C -> DEFAULT
D -> AUTO_INCREMENT
E -> UNIQUE
F -> PRIMARY KEY
G -> COMMENT
H -> COLLATE
|
interface |
CreateCollateExtraBuilder<T> |
interface |
CreateColumnAssistBuilder<T> |
interface |
CreateTableCommentBuilder |
interface |
CreateTableNameBuilder<T> |
interface |
CreateTableTailBuilder |
interface |
RedefineCreateBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLCreateBuilder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DeleteTableNameBuilder<T> |
interface |
DeleteUsingTableBuilder |
interface |
DeleteWhereNextBuilder |
interface |
DeleteWhereOnlyNextBuilder
delete 表 from 表
以上的语句不支持order by 和 limit
|
interface |
RedefineDeleteBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLDeleteBuilder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DropTableBuilder<T> |
interface |
DropTableNameBuilder<T> |
interface |
RedefineDropBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLDropBuilder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
InsertTableNameBuilder<T> |
interface |
InsertValuesBuilder<T> |
interface |
RedefineInsertBuilder |
interface |
ReplaceInsertValuesBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLInsertBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
UnifyBuilder |
InsertSelectBuilder.select(UnifyBuilder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
UnifyBuilder |
InsertSelectBuilder.select(UnifyBuilder builder) |
DefaultSQLInsertBuilder |
DefaultSQLInsertBuilder.select(UnifyBuilder builder) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RedefineRenameBuilder |
interface |
RenameAnyBuilder |
interface |
RenameTableNameBuilder<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLRenameBuilder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
HavingWhereNextBuilder |
interface |
RedefineSelectBuilder |
interface |
SelectGHOLBuilder |
interface |
SelectGroupByBuilder |
interface |
SelectGroupByNextBuilder |
interface |
SelectHOLBuilder |
interface |
SelectJoinsBuilder |
interface |
SelectJoinWhereNextBuilder |
interface |
SelectOLBuilder |
interface |
SelectTableAliasBuilder<T> |
interface |
SelectTableNameBuilder<T> |
interface |
SelectWhereNextBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLSelectBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
SelectTableNameBuilder.table(UnifyBuilder builder) |
DefaultSQLSelectBuilder |
DefaultSQLSelectBuilder.table(UnifyBuilder builder) |
T |
SelectTableNameBuilder.table(UnifyBuilder builder,
String tableAliasName) |
Object |
DefaultSQLSelectBuilder.table(UnifyBuilder builder,
String tableAliasName) |
| 限定符和类型 | 字段和说明 |
|---|---|
UnifyBuilder |
StampSelectJoin.builder |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RedefineUpdateBuilder |
interface |
ReplaceUpdateOnlyValueBuilder<T extends CommonWhereNextBuilder> |
interface |
ReplaceUpdateValueBuilder<T extends CommonWhereNextBuilder> |
interface |
UpdateTableAliasBuilder<T> |
interface |
UpdateWhereNextBuilder |
interface |
UpdateWhereOnlyNextBuilder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSQLUpdateBuilder |
Copyright © 2020. All rights reserved.