Modifier and Type | Interface and Description |
---|---|
interface |
BindableColumn<T>
Describes additional attributes of columns that are necessary for binding the column as a JDBC parameter.
|
Modifier and Type | Class and Description |
---|---|
class |
SqlColumn<T> |
Modifier and Type | Method and Description |
---|---|
BasicColumn |
BasicColumn.as(String alias)
Returns a new instance of a BasicColumn with the alias set.
|
Modifier and Type | Method and Description |
---|---|
static JoinCriterion |
SqlBuilder.and(BasicColumn joinColumn,
JoinCondition joinCondition) |
static Avg |
SqlBuilder.avg(BasicColumn column) |
static Count |
SqlBuilder.count(BasicColumn column) |
static EqualTo |
SqlBuilder.equalTo(BasicColumn column) |
static Max |
SqlBuilder.max(BasicColumn column) |
static Min |
SqlBuilder.min(BasicColumn column) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.select(BasicColumn... selectList) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.selectDistinct(BasicColumn... selectList) |
static Sum |
SqlBuilder.sum(BasicColumn column) |
Modifier and Type | Method and Description |
---|---|
<R> Stream<R> |
QueryExpressionModel.mapColumns(Function<BasicColumn,R> mapper) |
<R> Stream<R> |
GroupByModel.mapColumns(Function<BasicColumn,R> mapper) |
static QueryExpressionModel.Builder |
QueryExpressionModel.withSelectList(List<BasicColumn> columnList) |
QueryExpressionModel.Builder |
QueryExpressionModel.Builder.withSelectList(List<BasicColumn> selectList) |
Constructor and Description |
---|
JoinSpecificationFinisher(SqlTable table,
BasicColumn joinColumn,
JoinCondition joinCondition,
JoinType joinType) |
JoinSpecificationFinisher(SqlTable table,
BasicColumn joinColumn,
JoinCondition joinCondition,
JoinType joinType,
JoinCriterion... joinCriteria) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregate<T extends AbstractAggregate<T>>
This class is the base class for aggregate functions.
|
class |
Avg |
class |
Count |
class |
CountAll
CountAll seems like the other aggregates, but it is special because there is no column.
|
class |
Max |
class |
Min |
class |
Sum |
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
AbstractAggregate.column |
Modifier and Type | Method and Description |
---|---|
static Sum |
Sum.of(BasicColumn column) |
static Min |
Min.of(BasicColumn column) |
static Max |
Max.of(BasicColumn column) |
static Count |
Count.of(BasicColumn column) |
static Avg |
Avg.of(BasicColumn column) |
Constructor and Description |
---|
AbstractAggregate(BasicColumn column) |
Modifier and Type | Class and Description |
---|---|
class |
Add<T extends Number> |
class |
BaseFunction<T,S extends BaseFunction<T,S>> |
class |
Lower |
class |
Substring |
class |
Upper |
Modifier and Type | Method and Description |
---|---|
BasicColumn |
JoinCriterion.leftColumn() |
BasicColumn |
JoinCriterion.rightColumn() |
BasicColumn |
JoinCondition.rightColumn() |
Modifier and Type | Method and Description |
---|---|
static JoinCriterion.Builder |
JoinCriterion.withJoinColumn(BasicColumn joinColumn) |
JoinCriterion.Builder |
JoinCriterion.Builder.withJoinColumn(BasicColumn joinColumn) |
Constructor and Description |
---|
EqualTo(BasicColumn rightColumn) |
JoinCondition(BasicColumn rightColumn) |
Copyright © 2016–2017 MyBatis.org. All rights reserved.