Modifier and Type | Class and Description |
---|---|
class |
AggregateColumn
定义聚合函数列
|
class |
Column
列定义
|
class |
ColumnAs
列(带别名)
|
class |
SimpleNameColumn
SimpleNameColumn
|
Modifier and Type | Method and Description |
---|---|
IColumn |
ColumnValue.getColumn()
Gets the value of column
|
IColumn |
OrderBy.getColumn() |
IColumn |
CriteriaItem.getColumn()
Gets the value of column
|
IColumn |
Column.getColumn() |
IColumn |
AggregateColumn.getColumn() |
IColumn |
IOrderBy.getColumn()
获取列
|
IColumn[] |
AggregateColumn.getColumns()
Gets the value of columns
|
IColumn |
CriteriaItem.getSecondColumn()
Gets the value of secondColumn
|
Modifier and Type | Method and Description |
---|---|
static CriteriaItem |
CriteriaItem.getBetweenInstance(IColumn column,
OperatorEnum operator,
Object value,
Object secondValue)
构造between条件
|
static CriteriaItem |
CriteriaItem.getColumnCompareInstance(IColumn column,
OperatorEnum operator,
IColumn secondColumn)
构造两列比较条件
|
static FlagCriteriaItem |
FlagCriteriaItem.getInstance(IColumn column,
FlagCriteriaItem.ContainsType containsType,
long value)
获取实例
|
static CriteriaItem |
CriteriaItem.getMultiValueInstance(IColumn column,
OperatorEnum operator,
Collection<?> values)
构造多值条件
|
static CriteriaItem |
CriteriaItem.getNoValueInstance(IColumn column,
OperatorEnum operator)
构造无值条件
|
static CriteriaItem |
CriteriaItem.getSingleValueInstance(IColumn column,
OperatorEnum operator,
Object value)
构造单值条件
|
void |
ColumnValue.setColumn(IColumn column)
Sets the column
|
void |
OrderBy.setColumn(IColumn column)
Sets the column
|
void |
AggregateColumn.setColumns(IColumn[] columns)
Sets the columns
|
Constructor and Description |
---|
AggregateColumn(String functionName,
IColumn[] columns,
String nameAs)
构造函数
|
AggregateColumn(String functionName,
IColumn[] columns,
String nameAs,
boolean distinct)
构造函数
|
ColumnValue(IColumn column,
Object value)
构造函数
|
CriteriaItem(IColumn column,
OperatorEnum operator,
IColumn secondColumn,
Object value,
Object secondValue,
CriteriaItemValueTypeEnum valueType)
条件对象
|
CustomOrderBy(IColumn column,
List<?> subOrders)
构造函数
|
CustomOrderBy(IColumn column,
List<?> subOrders,
boolean desc)
构造函数
|
OrderBy(IColumn column)
构造函数
|
OrderBy(IColumn column,
boolean desc)
构造函数
|
Modifier and Type | Method and Description |
---|---|
IColumn |
IColumnSupport.getColumn()
获取列
|
Modifier and Type | Method and Description |
---|---|
default AggregateColumn |
IColumnAggregateSupport.aggregate(String functionName,
IColumn[] columns,
String nameAs,
boolean distinct)
获取聚合列
|
default CriteriaItem |
IColumnCriteriaItemSupport.egt(IColumn secondColumn)
构造"大于等于"条件内容
|
default CriteriaItem |
IColumnCriteriaItemSupport.elt(IColumn secondColumn)
构造"小于等于"条件内容
|
default CriteriaItem |
IColumnCriteriaItemSupport.eq(IColumn secondColumn)
构造"相等"条件内容
|
default CriteriaItem |
IColumnCriteriaItemSupport.gt(IColumn secondColumn)
构造"大于"条件内容
|
default AggregateColumn |
IColumnAggregateSupport.ifnull(IColumn column2,
String nameAs)
IFNULL函数
|
default CriteriaItem |
IColumnCriteriaItemSupport.lt(IColumn secondColumn)
构造"小于"条件内容
|
default CriteriaItem |
IColumnCriteriaItemSupport.neq(IColumn secondColumn)
构造"不等"条件内容
|
default AggregateColumn |
IColumnAggregateSupport.nullif(IColumn column2,
String nameAs)
NULLIF函数
|
Modifier and Type | Method and Description |
---|---|
CountSql |
CountSqlImpl.column(IColumn column) |
QuerySql<T> |
QuerySqlImpl.column(IColumn column) |
QuerySql<T> |
QuerySqlImpl.orderBy(IColumn column) |
QuerySql<T> |
QuerySqlImpl.orderBy(IColumn column,
boolean desc) |
Modifier and Type | Method and Description |
---|---|
CountSql |
CountSqlImpl.column(List<? extends IColumn> columns) |
QuerySql<T> |
QuerySqlImpl.column(List<? extends IColumn> columns) |
Modifier and Type | Method and Description |
---|---|
T |
ColumnSupport.column(IColumn column)
`t.column`语句, "t": 为表的别名
|
T |
OrderBySupport.orderBy(IColumn column)
`ORDER BY` 语句
|
T |
OrderBySupport.orderBy(IColumn column,
boolean desc)
`ORDER BY` 语句
|
Modifier and Type | Method and Description |
---|---|
T |
ColumnSupport.column(List<? extends IColumn> columns)
`t.column1, t.column2, ...`语句, "t": 为表的别名
|
Modifier and Type | Method and Description |
---|---|
ListField<IColumn> |
ColumnSupportImpl.getColumn()
获取列
|
Modifier and Type | Method and Description |
---|---|
T |
ColumnSupportImpl.column(IColumn column) |
T |
OrderBySupportImpl.orderBy(IColumn column) |
T |
OrderBySupportImpl.orderBy(IColumn column,
boolean desc) |
Modifier and Type | Method and Description |
---|---|
T |
ColumnSupportImpl.column(List<? extends IColumn> columns) |
Copyright © 2020 IBIT程序猿. All rights reserved.