Uses of Interface
org.mybatis.dynamic.sql.BasicColumn
Packages that use BasicColumn
Package
Description
-
Uses of BasicColumn in org.mybatis.dynamic.sql
Subinterfaces of BasicColumn in org.mybatis.dynamic.sqlModifier and TypeInterfaceDescriptioninterface
Describes additional attributes of columns that are necessary for binding the column as a JDBC parameter.Classes in org.mybatis.dynamic.sql that implement BasicColumnModifier 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
Fields in org.mybatis.dynamic.sql declared as BasicColumnModifier and TypeFieldDescriptionprotected final BasicColumn
AbstractColumnComparisonCondition.rightColumn
Methods in org.mybatis.dynamic.sql that return BasicColumnModifier 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()
Methods in org.mybatis.dynamic.sql with parameters of type BasicColumnModifier 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) Method parameters in org.mybatis.dynamic.sql with type arguments of type BasicColumnModifier and TypeMethodDescriptionSqlBuilder.select
(Collection<? extends BasicColumn> selectList) SqlBuilder.selectDistinct
(Collection<? extends BasicColumn> selectList) Constructors in org.mybatis.dynamic.sql with parameters of type BasicColumnModifierConstructorDescriptionprotected
AbstractColumnComparisonCondition
(BasicColumn rightColumn) CastFinisher
(BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select
Methods in org.mybatis.dynamic.sql.select that return types with arguments of type BasicColumnMethods in org.mybatis.dynamic.sql.select with parameters of type BasicColumnModifier 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) Method parameters in org.mybatis.dynamic.sql.select with type arguments of type BasicColumnModifier 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) Constructors in org.mybatis.dynamic.sql.select with parameters of type BasicColumnModifierConstructorDescriptionFromGatherer
(Function<SelectModel, R> adapterFunction, BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.aggregate
Classes in org.mybatis.dynamic.sql.select.aggregate that implement BasicColumnModifier 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>
Methods in org.mybatis.dynamic.sql.select.aggregate with parameters of type BasicColumnModifier and TypeMethodDescriptionstatic Count
Count.of
(BasicColumn column) static CountDistinct
CountDistinct.of
(BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.caseexpression
Classes in org.mybatis.dynamic.sql.select.caseexpression that implement BasicColumnMethods in org.mybatis.dynamic.sql.select.caseexpression that return BasicColumnModifier and TypeMethodDescriptionSearchedCaseDSL.end()
SearchedCaseDSL.SearchedCaseEnder.end()
SimpleCaseDSL.end()
SimpleCaseDSL.SimpleCaseEnder.end()
SearchedCaseWhenCondition.thenValue()
SimpleCaseWhenCondition.thenValue()
Methods in org.mybatis.dynamic.sql.select.caseexpression that return types with arguments of type BasicColumnMethods in org.mybatis.dynamic.sql.select.caseexpression with parameters of type BasicColumnModifier 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) Constructors in org.mybatis.dynamic.sql.select.caseexpression with parameters of type BasicColumnModifierConstructorDescriptionBasicWhenCondition
(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
Classes in org.mybatis.dynamic.sql.select.function that implement BasicColumnModifier 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>
Fields in org.mybatis.dynamic.sql.select.function declared as BasicColumnFields in org.mybatis.dynamic.sql.select.function with type parameters of type BasicColumnModifier and TypeFieldDescriptionprotected final List
<BasicColumn> OperatorFunction.subsequentColumns
Methods in org.mybatis.dynamic.sql.select.function with parameters of type BasicColumnModifier 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) Method parameters in org.mybatis.dynamic.sql.select.function with type arguments of type BasicColumnModifier 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) Constructors in org.mybatis.dynamic.sql.select.function with parameters of type BasicColumnModifierConstructorDescriptionprotected
Concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protected
OperatorFunction
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) Constructor parameters in org.mybatis.dynamic.sql.select.function with type arguments of type BasicColumnModifierConstructorDescriptionprotected
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
Methods in org.mybatis.dynamic.sql.select.join that return BasicColumnConstructors in org.mybatis.dynamic.sql.select.join with parameters of type BasicColumnModifierConstructorDescriptionprotected
ColumnBasedJoinCondition
(BasicColumn rightColumn) EqualTo
(BasicColumn rightColumn) -
Uses of BasicColumn in org.mybatis.dynamic.sql.update
Methods in org.mybatis.dynamic.sql.update with parameters of type BasicColumn -
Uses of BasicColumn in org.mybatis.dynamic.sql.util
Methods in org.mybatis.dynamic.sql.util that return BasicColumnMethods in org.mybatis.dynamic.sql.util with parameters of type BasicColumnModifier and TypeMethodDescriptionstatic ColumnToColumnMapping
ColumnToColumnMapping.of
(SqlColumn<?> column, BasicColumn rightColumn) -
Uses of BasicColumn in org.mybatis.dynamic.sql.util.mybatis3
Methods in org.mybatis.dynamic.sql.util.mybatis3 with parameters of type BasicColumnModifier 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
Methods in org.mybatis.dynamic.sql.util.springbatch with parameters of type BasicColumnModifier 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
Methods in org.mybatis.dynamic.sql.where.condition with parameters of type BasicColumnModifier 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) Constructors in org.mybatis.dynamic.sql.where.condition with parameters of type BasicColumnModifierConstructorDescriptionprotected
IsEqualToColumn
(BasicColumn column) protected
IsGreaterThanColumn
(BasicColumn column) protected
protected
IsLessThanColumn
(BasicColumn column) protected
IsLessThanOrEqualToColumn
(BasicColumn column) protected
IsNotEqualToColumn
(BasicColumn column)