| 程序包 | 说明 |
|---|---|
| io.polaris.core.jdbc.sql | |
| io.polaris.core.jdbc.sql.statement | |
| io.polaris.core.jdbc.sql.statement.any | |
| io.polaris.core.jdbc.sql.statement.segment | |
| io.polaris.mybatis.mapper |
| 限定符和类型 | 方法和说明 |
|---|---|
static SelectStatement<?> |
EntityStatements.buildSelect(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
String orderByKey,
ColumnPredicate predicate) |
static SelectStatement<?> |
EntityStatements.buildSelect(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
String orderByKey,
ColumnPredicate columnPredicate) |
static SelectStatement<?> |
EntityStatements.buildSelect(Map<String,Object> bindings,
EntitySelect entitySelect) |
static SelectStatement<?> |
EntityStatements.buildSelect(Map<String,Object> bindings,
SqlSelect sqlSelect) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JoinDriver<O extends SelectStatement<O>,J extends JoinSegment<O,J>> |
class |
SelectStatement<S extends SelectStatement<S>> |
| 限定符和类型 | 方法和说明 |
|---|---|
static SelectStatement<?> |
SelectStatement.of(Class<?> entityClass,
String alias) |
static SelectStatement<?> |
SelectStatement.of(SelectStatement<?> select,
String alias) |
static SelectStatement<?> |
SelectStatement.of(SetOpsStatement<?> select,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
S |
SetOpsStatement.except(SelectStatement<?> sql) |
S |
SetOpsStatement.exceptAll(SelectStatement<?> sql) |
<J extends JoinSegment<S,J>> |
SelectStatement.innerJoin(SelectStatement<?> select,
String alias) |
S |
SetOpsStatement.intersect(SelectStatement<?> sql) |
S |
SetOpsStatement.intersectAll(SelectStatement<?> sql) |
<J extends JoinSegment<S,J>> |
SelectStatement.join(SelectStatement<?> select) |
<J extends JoinSegment<S,J>> |
SelectStatement.join(SelectStatement<?> select,
String alias) |
protected <J extends JoinSegment<S,J>> |
SelectStatement.join(TextNode conj,
SelectStatement<?> select,
String alias) |
<J extends JoinSegment<S,J>> |
SelectStatement.leftJoin(SelectStatement<?> select,
String alias) |
S |
SetOpsStatement.minus(SelectStatement<?> sql) |
S |
SetOpsStatement.minusAll(SelectStatement<?> sql) |
static SetOpsStatement<?> |
SetOpsStatement.of(SelectStatement<?> firstSql) |
static SelectStatement<?> |
SelectStatement.of(SelectStatement<?> select,
String alias) |
<J extends JoinSegment<S,J>> |
SelectStatement.outerJoin(SelectStatement<?> select,
String alias) |
<J extends JoinSegment<S,J>> |
SelectStatement.rightJoin(SelectStatement<?> select,
String alias) |
S |
SetOpsStatement.union(SelectStatement<?> sql) |
S |
SetOpsStatement.unionAll(SelectStatement<?> sql) |
S |
MergeStatement.using(SelectStatement<?> select,
String alias) |
| 构造器和说明 |
|---|
SelectStatement(SelectStatement<?> select,
String alias) |
SetOpsStatement(SelectStatement<?> firstSql) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AnySelectStatement |
| 限定符和类型 | 方法和说明 |
|---|---|
static AnySelectStatement |
AnySelectStatement.of(SelectStatement<?> select,
String alias) |
| 构造器和说明 |
|---|
AnySelectStatement(SelectStatement<?> select,
String alias) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
JoinBuilder<O extends SelectStatement<O>,J extends JoinSegment<O,J>> |
| 限定符和类型 | 方法和说明 |
|---|---|
<I extends SelectStatement<?>> |
WhereSegment.exists(I subSelect) |
<I extends SelectStatement<?>> |
CriterionSegment.exists(I subSelect) |
<I extends SelectStatement<?>> |
WhereSegment.exists(I subSelect,
Consumer<I> append) |
<I extends SelectStatement<?>> |
CriterionSegment.exists(I subSelect,
Consumer<I> append) |
<I extends SelectStatement<?>> |
CriterionSegment.in(I subSelect) |
<I extends SelectStatement<?>> |
CriterionSegment.in(I subSelect,
Consumer<I> append) |
<I extends SelectStatement<?>> |
WhereSegment.notExists(I subSelect) |
<I extends SelectStatement<?>> |
CriterionSegment.notExists(I subSelect) |
<I extends SelectStatement<?>> |
WhereSegment.notExists(I subSelect,
Consumer<I> append) |
<I extends SelectStatement<?>> |
CriterionSegment.notExists(I subSelect,
Consumer<I> append) |
<I extends SelectStatement<?>> |
CriterionSegment.notIn(I subSelect) |
<I extends SelectStatement<?>> |
CriterionSegment.notIn(I subSelect,
Consumer<I> append) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableSegment<?> |
TableSegment.fromSelect(SelectStatement<?> select,
String alias) |
| 构造器和说明 |
|---|
JoinSegment(O owner,
TextNode conj,
SelectStatement<?> select,
String alias) |
TableViewSegment(SelectStatement<?> select,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SelectStatementMapper.countBySql(SelectStatement<?> statement) |
default int |
SelectStatementMapper.countBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
R |
SelectStatementMapper.selectEntityBySql(SelectStatement<?> statement) |
default R |
SelectStatementMapper.selectEntityBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
org.apache.ibatis.cursor.Cursor<R> |
SelectStatementCursorMapper.selectEntityCursorBySql(SelectStatement<?> statement) |
default org.apache.ibatis.cursor.Cursor<R> |
SelectStatementCursorMapper.selectEntityCursorBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
List<R> |
SelectStatementMapper.selectEntityListBySql(SelectStatement<?> statement) |
default List<R> |
SelectStatementMapper.selectEntityListBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
Map<String,Object> |
SelectStatementMapper.selectMapBySql(SelectStatement<?> statement) |
default Map<String,Object> |
SelectStatementMapper.selectMapBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
org.apache.ibatis.cursor.Cursor<Map<String,Object>> |
SelectStatementCursorMapper.selectMapCursorBySql(SelectStatement<?> statement) |
default org.apache.ibatis.cursor.Cursor<Map<String,Object>> |
SelectStatementCursorMapper.selectMapCursorBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
List<Map<String,Object>> |
SelectStatementMapper.selectMapListBySql(SelectStatement<?> statement) |
default List<Map<String,Object>> |
SelectStatementMapper.selectMapListBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
Copyright © 2024 fossc. All rights reserved.