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 |
Constant |
class |
SqlColumn<T> |
class |
StringConstant |
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
AbstractColumnComparisonCondition.column |
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 <T extends Number> |
SqlBuilder.add(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T extends Number> |
SqlBuilder.add(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static JoinCriterion |
SqlBuilder.and(BasicColumn joinColumn,
JoinCondition joinCondition) |
static Avg |
SqlBuilder.avg(BasicColumn column) |
static Count |
SqlBuilder.count(BasicColumn column) |
static <T extends Number> |
SqlBuilder.divide(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T extends Number> |
SqlBuilder.divide(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static EqualTo |
SqlBuilder.equalTo(BasicColumn column) |
static <T> IsEqualToColumn<T> |
SqlBuilder.isEqualTo(BasicColumn column) |
static <T> IsGreaterThanColumn<T> |
SqlBuilder.isGreaterThan(BasicColumn column) |
static <T> IsGreaterThanOrEqualToColumn<T> |
SqlBuilder.isGreaterThanOrEqualTo(BasicColumn column) |
static <T> IsLessThanColumn<T> |
SqlBuilder.isLessThan(BasicColumn column) |
static <T> IsLessThanOrEqualToColumn<T> |
SqlBuilder.isLessThanOrEqualTo(BasicColumn column) |
static <T> IsNotEqualToColumn<T> |
SqlBuilder.isNotEqualTo(BasicColumn column) |
static Max |
SqlBuilder.max(BasicColumn column) |
static Min |
SqlBuilder.min(BasicColumn column) |
static <T extends Number> |
SqlBuilder.multiply(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T extends Number> |
SqlBuilder.multiply(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.select(BasicColumn... selectList) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.selectDistinct(BasicColumn... selectList) |
static <T extends Number> |
SqlBuilder.subtract(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T extends Number> |
SqlBuilder.subtract(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static Sum |
SqlBuilder.sum(BasicColumn column) |
Constructor and Description |
---|
AbstractColumnComparisonCondition(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 |
AbstractFunction<T,U extends AbstractFunction<T,U>> |
class |
AbstractMultipleColumnArithmeticFunction<T extends Number,U extends AbstractMultipleColumnArithmeticFunction<T,U>> |
class |
Add<T extends Number> |
class |
Divide<T extends Number> |
class |
Lower |
class |
Multiply<T extends Number> |
class |
Substring |
class |
Subtract<T extends Number> |
class |
Upper |
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
AbstractMultipleColumnArithmeticFunction.secondColumn |
Modifier and Type | Field and Description |
---|---|
protected List<BasicColumn> |
AbstractMultipleColumnArithmeticFunction.subsequentColumns |
Modifier and Type | Method and Description |
---|---|
static <T extends Number> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Modifier and Type | Method and Description |
---|---|
static <T extends Number> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T extends Number> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Constructor and Description |
---|
AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Constructor and Description |
---|
AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
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) |
Modifier and Type | Method and Description |
---|---|
UpdateDSL<R> |
UpdateDSL.SetClauseFinisher.equalTo(BasicColumn rightColumn) |
Modifier and Type | Method and Description |
---|---|
BasicColumn |
ColumnMapping.rightColumn() |
Modifier and Type | Method and Description |
---|---|
static ColumnMapping |
ColumnMapping.of(SqlColumn<?> column,
BasicColumn rightColumn) |
Modifier and Type | Method and Description |
---|---|
static <T> IsNotEqualToColumn<T> |
IsNotEqualToColumn.of(BasicColumn column) |
static <T> IsLessThanOrEqualToColumn<T> |
IsLessThanOrEqualToColumn.of(BasicColumn column) |
static <T> IsLessThanColumn<T> |
IsLessThanColumn.of(BasicColumn column) |
static <T> IsGreaterThanOrEqualToColumn<T> |
IsGreaterThanOrEqualToColumn.of(BasicColumn column) |
static <T> IsGreaterThanColumn<T> |
IsGreaterThanColumn.of(BasicColumn column) |
static <T> IsEqualToColumn<T> |
IsEqualToColumn.of(BasicColumn column) |
Constructor and Description |
---|
IsEqualToColumn(BasicColumn column) |
IsGreaterThanColumn(BasicColumn column) |
IsGreaterThanOrEqualToColumn(BasicColumn column) |
IsLessThanColumn(BasicColumn column) |
IsLessThanOrEqualToColumn(BasicColumn column) |
IsNotEqualToColumn(BasicColumn column) |
Copyright © 2016–2018 MyBatis.org. All rights reserved.