Class SelectSQLBuilder
java.lang.Object
cool.scx.data.jdbc.sql_builder.SelectSQLBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionSelectSQLBuilder(AnnotationConfigTable table, Dialect dialect, JDBCWhereParser whereParser, JDBCGroupByParser groupByParser, JDBCOrderByParser orderByParser) -
Method Summary
Modifier and TypeMethodDescriptionbuildGetSQL(Query query, FieldPolicy fieldPolicy) buildGetSQLWithAlias(Query query, FieldPolicy fieldPolicy) 在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的buildSelectSQL(Query query, FieldPolicy fieldPolicy) buildSelectSQLWithAlias(Query query, FieldPolicy fieldPolicy) 在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的static String[]createVirtualSelectColumns(FieldPolicy fieldFilter, Dialect dialect) 创建虚拟查询列
-
Constructor Details
-
SelectSQLBuilder
public SelectSQLBuilder(AnnotationConfigTable table, Dialect dialect, JDBCWhereParser whereParser, JDBCGroupByParser groupByParser, JDBCOrderByParser orderByParser)
-
-
Method Details
-
createVirtualSelectColumns
创建虚拟查询列 -
buildSelectSQL
-
buildGetSQL
-
buildGetSQLWithAlias
在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的 -
buildSelectSQLWithAlias
在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的
-