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<T> |
class |
DerivedColumn<T>
A derived column is a column that is not directly related to a table.
|
class |
SqlColumn<T> |
class |
StringConstant |
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
AbstractColumnComparisonCondition.column |
Modifier and Type | Method and Description |
---|---|
BasicColumn |
SqlTable.allColumns() |
BasicColumn |
BasicColumn.as(String alias)
Returns a new instance of a BasicColumn with the alias set.
|
static BasicColumn[] |
BasicColumn.columnList(BasicColumn... columns)
Utility method to make it easier to build column lists for methods that require an
array rather than the varargs method.
|
Modifier and Type | Method and Description |
---|---|
static <T> Add<T> |
SqlBuilder.add(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Add<T> |
SqlBuilder.add(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static JoinCriterion |
SqlBuilder.and(BasicColumn joinColumn,
JoinCondition joinCondition) |
static <T> OperatorFunction<T> |
SqlBuilder.applyOperator(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> OperatorFunction<T> |
SqlBuilder.applyOperator(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static BasicColumn[] |
BasicColumn.columnList(BasicColumn... columns)
Utility method to make it easier to build column lists for methods that require an
array rather than the varargs method.
|
static <T> Concatenate<T> |
SqlBuilder.concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Concatenate<T> |
SqlBuilder.concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static Count |
SqlBuilder.count(BasicColumn column) |
static CountDSL.FromGatherer<SelectModel> |
SqlBuilder.countColumn(BasicColumn column)
Renders as select count(column) from table...
|
static CountDistinct |
SqlBuilder.countDistinct(BasicColumn column) |
static CountDSL.FromGatherer<SelectModel> |
SqlBuilder.countDistinctColumn(BasicColumn column)
Renders as select count(distinct column) from table...
|
static <T> Divide<T> |
SqlBuilder.divide(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Divide<T> |
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 <T> Multiply<T> |
SqlBuilder.multiply(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Multiply<T> |
SqlBuilder.multiply(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static JoinCriterion |
SqlBuilder.on(BasicColumn joinColumn,
JoinCondition joinCondition) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.select(BasicColumn... selectList) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.selectDistinct(BasicColumn... selectList) |
static <T> Subtract<T> |
SqlBuilder.subtract(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Subtract<T> |
SqlBuilder.subtract(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
Modifier and Type | Method and Description |
---|---|
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.select(Collection<BasicColumn> selectList) |
static QueryExpressionDSL.FromGatherer<SelectModel> |
SqlBuilder.selectDistinct(Collection<BasicColumn> selectList) |
Constructor and Description |
---|
AbstractColumnComparisonCondition(BasicColumn column) |
Constructor and Description |
---|
FromGatherer(Function<SelectModel,R> adapterFunction,
BasicColumn column) |
JoinSpecificationFinisher(TableExpression table,
BasicColumn joinColumn,
JoinCondition joinCondition,
JoinType joinType) |
JoinSpecificationFinisher(TableExpression table,
BasicColumn joinColumn,
JoinCondition joinCondition,
JoinType joinType,
JoinCriterion... andJoinCriteria) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCount
Count functions are implemented differently than the other aggregates.
|
class |
Avg<T> |
class |
Count |
class |
CountAll |
class |
CountDistinct |
class |
Max<T> |
class |
Min<T> |
class |
Sum<T> |
Modifier and Type | Method and Description |
---|---|
static Count |
Count.of(BasicColumn column) |
static CountDistinct |
CountDistinct.of(BasicColumn column) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTypeConvertingFunction<T,R,U extends AbstractTypeConvertingFunction<T,R,U>>
Represents a function that can change the underlying type.
|
class |
AbstractUniTypeFunction<T,U extends AbstractUniTypeFunction<T,U>>
Represents a function that does not change the underlying data type.
|
class |
Add<T> |
class |
Concatenate<T> |
class |
Divide<T> |
class |
Lower<T> |
class |
Multiply<T> |
class |
OperatorFunction<T> |
class |
Substring<T> |
class |
Subtract<T> |
class |
Upper<T> |
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
OperatorFunction.secondColumn |
Modifier and Type | Field and Description |
---|---|
protected List<BasicColumn> |
OperatorFunction.subsequentColumns |
Modifier and Type | Method and Description |
---|---|
static <T> Concatenate<T> |
Concatenate.concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Concatenate<T> |
Concatenate.concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Divide<T> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Divide<T> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Subtract<T> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Subtract<T> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Add<T> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Add<T> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Multiply<T> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Multiply<T> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> Divide<T> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Subtract<T> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Concatenate<T> |
Concatenate.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Add<T> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Multiply<T> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> OperatorFunction<T> |
OperatorFunction.of(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> OperatorFunction<T> |
OperatorFunction.of(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
BasicColumn... subsequentColumns) |
static <T> OperatorFunction<T> |
OperatorFunction.of(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Modifier and Type | Method and Description |
---|---|
static <T> Divide<T> |
Divide.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Subtract<T> |
Subtract.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Concatenate<T> |
Concatenate.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Add<T> |
Add.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> Multiply<T> |
Multiply.of(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
static <T> OperatorFunction<T> |
OperatorFunction.of(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Constructor and Description |
---|
Concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
OperatorFunction(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Constructor and Description |
---|
Concatenate(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
OperatorFunction(String operator,
BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Modifier and Type | Method and Description |
---|---|
BasicColumn |
JoinCriterion.leftColumn() |
BasicColumn |
JoinCondition.rightColumn() |
BasicColumn |
JoinCriterion.rightColumn() |
Modifier and Type | Method and Description |
---|---|
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 |
ColumnToColumnMapping.rightColumn() |
Modifier and Type | Method and Description |
---|---|
static ColumnToColumnMapping |
ColumnToColumnMapping.of(SqlColumn<?> column,
BasicColumn rightColumn) |
Modifier and Type | Method and Description |
---|---|
static QueryExpressionDSL.FromGatherer<SpringBatchCursorReaderSelectModel> |
SpringBatchUtility.selectForCursor(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisCursorItemReader.
|
static QueryExpressionDSL.FromGatherer<SpringBatchPagingReaderSelectModel> |
SpringBatchUtility.selectForPaging(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisPagingItemReader.
|
Modifier and Type | Method and Description |
---|---|
static <T> IsGreaterThanColumn<T> |
IsGreaterThanColumn.of(BasicColumn column) |
static <T> IsGreaterThanOrEqualToColumn<T> |
IsGreaterThanOrEqualToColumn.of(BasicColumn column) |
static <T> IsNotEqualToColumn<T> |
IsNotEqualToColumn.of(BasicColumn column) |
static <T> IsLessThanColumn<T> |
IsLessThanColumn.of(BasicColumn column) |
static <T> IsLessThanOrEqualToColumn<T> |
IsLessThanOrEqualToColumn.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–2021 MyBatis.org. All rights reserved.