Uses of Interface
org.mybatis.dynamic.sql.BasicColumn
Package
Description
-
Uses of BasicColumn in org.mybatis.dynamic.sql
Modifier and TypeInterfaceDescriptioninterface
Describes additional attributes of columns that are necessary for binding the column as a JDBC parameter.Modifier and TypeClassDescriptionclass
BoundValue<T>
BoundValues are added to rendered SQL as a parameter marker only.class
Constant<T>
class
A derived column is a column that is not directly related to a table.class
SqlColumn<T>
class
Modifier and TypeFieldDescriptionprotected final BasicColumn
AbstractColumnComparisonCondition.rightColumn
Modifier and TypeMethodDescriptionSqlTable.allColumns()
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.AbstractColumnComparisonCondition.rightColumn()
Modifier and TypeMethodDescriptionstatic <T> Add
<T> SqlBuilder.add
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> OperatorFunction
<T> SqlBuilder.applyOperator
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static SqlBuilder.CastFinisher
SqlBuilder.cast
(BasicColumn column) 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> Concat
<T> SqlBuilder.concat
(BindableColumn<T> firstColumn, BasicColumn... subsequentColumns) Concatenate function that renders as "concat(x, y, z)".static <T> Concatenate
<T> SqlBuilder.concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) Concatenate function that renders as "(x || y || z)".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> 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) SqlBuilder.select
(BasicColumn... selectList) SqlBuilder.selectDistinct
(BasicColumn... selectList) static <T> Subtract
<T> SqlBuilder.subtract
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) Modifier and TypeMethodDescriptionSqlBuilder.select
(Collection<? extends BasicColumn> selectList) SqlBuilder.selectDistinct
(Collection<? extends BasicColumn> selectList) ModifierConstructorDescriptionprotected
AbstractColumnComparisonCondition
(BasicColumn rightColumn) CastFinisher
(BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select
Modifier and TypeMethodDescriptionstatic <R> CountDSL.FromGatherer
<R> CountDSL.count
(Function<SelectModel, R> adapterFunction, BasicColumn column) static CountDSL.FromGatherer
<SelectModel> CountDSL.count
(BasicColumn column) static <R> CountDSL.FromGatherer
<R> CountDSL.countDistinct
(Function<SelectModel, R> adapterFunction, BasicColumn column) static CountDSL.FromGatherer
<SelectModel> CountDSL.countDistinct
(BasicColumn column) QueryExpressionDSL.groupBy
(BasicColumn... columns) QueryExpressionDSL.JoinSpecificationFinisher.groupBy
(BasicColumn... columns) QueryExpressionDSL.QueryExpressionWhereBuilder.groupBy
(BasicColumn... columns) QueryExpressionDSL.UnionBuilder.select
(BasicColumn... selectList) static <R> QueryExpressionDSL.FromGatherer
<R> SelectDSL.select
(Function<SelectModel, R> adapterFunction, BasicColumn... selectList) SelectDSL.select
(BasicColumn... selectList) QueryExpressionDSL.UnionBuilder.selectDistinct
(BasicColumn... selectList) static <R> QueryExpressionDSL.FromGatherer
<R> SelectDSL.selectDistinct
(Function<SelectModel, R> adapterFunction, BasicColumn... selectList) SelectDSL.selectDistinct
(BasicColumn... selectList) QueryExpressionModel.Builder.withSelectColumn
(BasicColumn selectColumn) Modifier and TypeMethodDescriptionQueryExpressionDSL.groupBy
(Collection<? extends BasicColumn> columns) QueryExpressionDSL.JoinSpecificationFinisher.groupBy
(Collection<? extends BasicColumn> columns) QueryExpressionDSL.QueryExpressionWhereBuilder.groupBy
(Collection<? extends BasicColumn> columns) static GroupByModel
GroupByModel.of
(Collection<? extends BasicColumn> columns) QueryExpressionDSL.UnionBuilder.select
(List<BasicColumn> selectList) SelectDSL.select
(Collection<? extends BasicColumn> selectList) static <R> QueryExpressionDSL.FromGatherer
<R> SelectDSL.select
(Function<SelectModel, R> adapterFunction, Collection<? extends BasicColumn> selectList) QueryExpressionDSL.UnionBuilder.selectDistinct
(List<BasicColumn> selectList) SelectDSL.selectDistinct
(Collection<? extends BasicColumn> selectList) static <R> QueryExpressionDSL.FromGatherer
<R> SelectDSL.selectDistinct
(Function<SelectModel, R> adapterFunction, Collection<? extends BasicColumn> selectList) QueryExpressionDSL.FromGatherer.Builder.withSelectList
(Collection<? extends BasicColumn> selectList) QueryExpressionModel.Builder.withSelectList
(List<? extends BasicColumn> selectList) static QueryExpressionModel.Builder
QueryExpressionModel.withSelectList
(List<? extends BasicColumn> columnList) ModifierConstructorDescriptionFromGatherer
(Function<SelectModel, R> adapterFunction, BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.aggregate
Modifier and TypeClassDescriptionclass
Count functions are implemented differently than the other aggregates.class
Avg<T>
class
class
class
class
Max<T>
class
Min<T>
class
Sum<T>
Modifier and TypeMethodDescriptionstatic Count
Count.of
(BasicColumn column) static CountDistinct
CountDistinct.of
(BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.caseexpression
Modifier and TypeMethodDescriptionSearchedCaseDSL.end()
SearchedCaseDSL.SearchedCaseEnder.end()
SimpleCaseDSL.end()
SimpleCaseDSL.SimpleCaseEnder.end()
SearchedCaseWhenCondition.thenValue()
SimpleCaseWhenCondition.thenValue()
Modifier and TypeMethodDescriptionElseDSL.else_
(BasicColumn column) SearchedCaseDSL.else_
(BasicColumn column) SimpleCaseDSL.else_
(BasicColumn column) SearchedCaseDSL.WhenDSL.then
(BasicColumn column) SimpleCaseDSL.BasicWhenFinisher.then
(BasicColumn column) SimpleCaseDSL.ConditionBasedWhenFinisher.then
(BasicColumn column) ThenDSL.then
(BasicColumn column) SearchedCaseModel.Builder.withElseValue
(BasicColumn elseValue) SimpleCaseModel.Builder.withElseValue
(BasicColumn elseValue) SearchedCaseWhenCondition.Builder.withThenValue
(BasicColumn thenValue) ModifierConstructorDescriptionBasicWhenCondition
(List<T> conditions, BasicColumn thenValue) ConditionBasedWhenCondition
(List<VisitableCondition<T>> conditions, BasicColumn thenValue) protected
SimpleCaseWhenCondition
(BasicColumn thenValue) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.function
Modifier and TypeClassDescriptionclass
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
class
Concat<T>
class
Concatenate<T>
class
Divide<T>
class
Lower<T>
class
Multiply<T>
class
class
Substring<T>
class
Subtract<T>
class
Upper<T>
Modifier and TypeFieldDescriptionprotected final List
<BasicColumn> OperatorFunction.subsequentColumns
Modifier and TypeMethodDescriptionstatic <T> Concat
<T> Concat.concat
(BindableColumn<T> firstColumn, BasicColumn... subsequentColumns) static <T> Concatenate
<T> Concatenate.concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Add
<T> Add.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Add
<T> Add.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Concatenate
<T> Concatenate.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Divide
<T> Divide.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Divide
<T> Divide.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Multiply
<T> Multiply.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Multiply
<T> Multiply.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> OperatorFunction
<T> OperatorFunction.of
(String operator, 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> Subtract
<T> Subtract.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Subtract
<T> Subtract.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) Cast.Builder.withColumn
(BasicColumn column) Modifier and TypeMethodDescriptionstatic <T> Add
<T> Add.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Concat
<T> Concat.of
(BindableColumn<T> firstColumn, List<BasicColumn> subsequentColumns) static <T> Concatenate
<T> Concatenate.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) static <T> Divide
<T> Divide.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) static <T> Subtract
<T> Subtract.of
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) ModifierConstructorDescriptionprotected
Concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protected
OperatorFunction
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) ModifierConstructorDescriptionprotected
Concat
(BindableColumn<T> firstColumn, List<BasicColumn> subsequentColumns) protected
Concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protected
OperatorFunction
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.join
ModifierConstructorDescriptionprotected
ColumnBasedJoinCondition
(BasicColumn rightColumn) EqualTo
(BasicColumn rightColumn) -
Uses of BasicColumn in org.mybatis.dynamic.sql.update
-
Uses of BasicColumn in org.mybatis.dynamic.sql.util
Modifier and TypeMethodDescriptionstatic ColumnToColumnMapping
ColumnToColumnMapping.of
(SqlColumn<?> column, BasicColumn rightColumn) -
Uses of BasicColumn in org.mybatis.dynamic.sql.util.mybatis3
Modifier and TypeMethodDescriptionstatic long
MyBatis3Utils.count
(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProvider
MyBatis3Utils.count
(BasicColumn column, SqlTable table, CountDSLCompleter completer) static long
MyBatis3Utils.countDistinct
(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProvider
MyBatis3Utils.countDistinct
(BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProvider
MyBatis3Utils.select
(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static <R> List
<R> MyBatis3Utils.selectDistinct
(Function<SelectStatementProvider, List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static SelectStatementProvider
MyBatis3Utils.selectDistinct
(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static <R> List
<R> MyBatis3Utils.selectList
(Function<SelectStatementProvider, List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static <R> R
MyBatis3Utils.selectOne
(Function<SelectStatementProvider, R> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) -
Uses of BasicColumn in org.mybatis.dynamic.sql.util.springbatch
Modifier and TypeMethodDescriptionSpringBatchUtility.selectForCursor
(BasicColumn... selectList) Select builder that renders in a manner appropriate for the MyBatisCursorItemReader.SpringBatchUtility.selectForPaging
(BasicColumn... selectList) Select builder that renders in a manner appropriate for the MyBatisPagingItemReader. -
Uses of BasicColumn in org.mybatis.dynamic.sql.where.condition
Modifier and TypeMethodDescriptionstatic <T> IsEqualToColumn
<T> IsEqualToColumn.of
(BasicColumn column) static <T> IsGreaterThanColumn
<T> IsGreaterThanColumn.of
(BasicColumn column) static <T> IsGreaterThanOrEqualToColumn
<T> IsGreaterThanOrEqualToColumn.of
(BasicColumn column) static <T> IsLessThanColumn
<T> IsLessThanColumn.of
(BasicColumn column) static <T> IsLessThanOrEqualToColumn
<T> IsLessThanOrEqualToColumn.of
(BasicColumn column) static <T> IsNotEqualToColumn
<T> IsNotEqualToColumn.of
(BasicColumn column) ModifierConstructorDescriptionprotected
IsEqualToColumn
(BasicColumn column) protected
IsGreaterThanColumn
(BasicColumn column) protected
protected
IsLessThanColumn
(BasicColumn column) protected
IsLessThanOrEqualToColumn
(BasicColumn column) protected
IsNotEqualToColumn
(BasicColumn column)