public class JoinOn extends Object implements PrepareStatementSupplier
Modifier and Type | Field and Description |
---|---|
static int |
PAIRS_SIZE
列对大小
|
Modifier and Type | Method and Description |
---|---|
static JoinOn |
full(Table table,
List<Column> columnPairs)
full join on
|
static JoinOn |
full(Table table,
List<Column> columnPairs,
List<CriteriaItem> criteriaItems)
full join on
|
List<Column> |
getColumnPairs()
Gets the value of columnPairs
|
List<CriteriaItem> |
getCriteriaItems()
Gets the value of criteriaItems
|
JoinOnTypeEnum |
getJoinOnType()
Gets the value of joinOnType
|
PrepareStatement |
getPrepareStatement(boolean useAlias)
获取预查询SQL对象
|
Table |
getTable()
Gets the value of table
|
static JoinOn |
inner(Table table,
List<Column> columnPairs)
inner join on
|
static JoinOn |
inner(Table table,
List<Column> columnPairs,
List<CriteriaItem> criteriaItems)
inner join on
|
static JoinOn |
left(Table table,
List<Column> columnPairs)
left join on
|
static JoinOn |
left(Table table,
List<Column> columnPairs,
List<CriteriaItem> criteriaItems)
left join on
|
static JoinOn |
none(Table table,
List<Column> columnPairs)
join on
|
static JoinOn |
none(Table table,
List<Column> columnPairs,
List<CriteriaItem> criteriaItems)
join on
|
static JoinOn |
right(Table table,
List<Column> columnPairs)
right join on
|
static JoinOn |
right(Table table,
List<Column> columnPairs,
List<CriteriaItem> criteriaItems)
right join on
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPrepareStatement
public static final int PAIRS_SIZE
public static JoinOn none(Table table, List<Column> columnPairs, List<CriteriaItem> criteriaItems)
table
- join表columnPairs
- on列对criteriaItems
- on条件public static JoinOn none(Table table, List<Column> columnPairs)
table
- join表columnPairs
- on列对public static JoinOn full(Table table, List<Column> columnPairs, List<CriteriaItem> criteriaItems)
table
- join表columnPairs
- on列对criteriaItems
- on条件public static JoinOn full(Table table, List<Column> columnPairs)
table
- join表columnPairs
- on列对public static JoinOn left(Table table, List<Column> columnPairs, List<CriteriaItem> criteriaItems)
table
- join表columnPairs
- on列对criteriaItems
- on条件public static JoinOn left(Table table, List<Column> columnPairs)
table
- join表columnPairs
- on列对public static JoinOn right(Table table, List<Column> columnPairs, List<CriteriaItem> criteriaItems)
table
- join表columnPairs
- on列对criteriaItems
- on条件public static JoinOn right(Table table, List<Column> columnPairs)
table
- join表columnPairs
- on列对public static JoinOn inner(Table table, List<Column> columnPairs, List<CriteriaItem> criteriaItems)
table
- join表columnPairs
- on列对criteriaItems
- on条件public static JoinOn inner(Table table, List<Column> columnPairs)
table
- join表columnPairs
- on列对public PrepareStatement getPrepareStatement(boolean useAlias)
PrepareStatementSupplier
getPrepareStatement
in interface PrepareStatementSupplier
useAlias
- 是否使用别名public JoinOnTypeEnum getJoinOnType()
public Table getTable()
public List<Column> getColumnPairs()
public List<CriteriaItem> getCriteriaItems()
Copyright © 2020 IBIT程序猿. All rights reserved.