Uses of Interface
org.mybatis.dynamic.sql.BindableColumn
Packages that use BindableColumn
Package
Description
-
Uses of BindableColumn in org.mybatis.dynamic.sql
Classes in org.mybatis.dynamic.sql that implement BindableColumnModifier and TypeClassDescriptionclass
Constant<T>
class
A derived column is a column that is not directly related to a table.class
SqlColumn<T>
class
Methods in org.mybatis.dynamic.sql that return BindableColumnModifier and TypeMethodDescriptionOverride the base method definition to make it more specific to this interface.ColumnAndConditionCriterion.column()
Methods in org.mybatis.dynamic.sql with parameters of type BindableColumnModifier and TypeMethodDescriptionstatic <T> Add<T>
SqlBuilder.add
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> AndOrCriteriaGroup
SqlBuilder.and
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> OperatorFunction<T>
SqlBuilder.applyOperator
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Avg<T>
SqlBuilder.avg
(BindableColumn<T> column) static <T> Concatenate<T>
SqlBuilder.concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Divide<T>
SqlBuilder.divide
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> CriteriaGroup
SqlBuilder.group
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) static <T> CriteriaGroup
SqlBuilder.group
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> Lower<T>
SqlBuilder.lower
(BindableColumn<T> column) static <T> Max<T>
SqlBuilder.max
(BindableColumn<T> column) static <T> Min<T>
SqlBuilder.min
(BindableColumn<T> column) static <T> Multiply<T>
SqlBuilder.multiply
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> NotCriterion
SqlBuilder.not
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) static <T> NotCriterion
SqlBuilder.not
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> AndOrCriteriaGroup
SqlBuilder.or
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> Substring<T>
SqlBuilder.substring
(BindableColumn<T> column, int offset, int length) static <T> Subtract<T>
SqlBuilder.subtract
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> Sum<T>
SqlBuilder.sum
(BindableColumn<T> column) static <T> Upper<T>
SqlBuilder.upper
(BindableColumn<T> column) static <T> WhereDSL
SqlBuilder.where
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) ColumnAndConditionCriterion.Builder.withColumn
(BindableColumn<T> column) static <T> ColumnAndConditionCriterion.Builder<T>
ColumnAndConditionCriterion.withColumn
(BindableColumn<T> column) -
Uses of BindableColumn in org.mybatis.dynamic.sql.render
Methods in org.mybatis.dynamic.sql.render with parameters of type BindableColumnModifier and TypeMethodDescriptionMyBatis3RenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) abstract String
RenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) SpringNamedParameterRenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) RenderingStrategy.getMultiRowFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) SpringNamedParameterRenderingStrategy.getMultiRowFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.aggregate
Classes in org.mybatis.dynamic.sql.select.aggregate that implement BindableColumnModifier 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 BindableColumnModifier and TypeMethodDescriptionstatic <T> Avg<T>
Avg.of
(BindableColumn<T> column) static <T> Max<T>
Max.of
(BindableColumn<T> column) static <T> Min<T>
Min.of
(BindableColumn<T> column) static <T> Sum<T>
Sum.of
(BindableColumn<T> column) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.function
Classes in org.mybatis.dynamic.sql.select.function that implement BindableColumnModifier 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
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 BindableColumnModifier and TypeFieldDescriptionprotected final BindableColumn<T>
AbstractTypeConvertingFunction.column
Methods in org.mybatis.dynamic.sql.select.function with parameters of type BindableColumnModifier and TypeMethodDescriptionstatic <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> Lower<T>
Lower.of
(BindableColumn<T> column) 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> Substring<T>
Substring.of
(BindableColumn<T> column, int offset, int length) 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) static <T> Upper<T>
Upper.of
(BindableColumn<T> column) Constructors in org.mybatis.dynamic.sql.select.function with parameters of type BindableColumnModifierConstructorDescriptionprotected
protected
AbstractUniTypeFunction
(BindableColumn<T> column) protected
Concatenate
(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protected
OperatorFunction
(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) -
Uses of BindableColumn in org.mybatis.dynamic.sql.util.springbatch
Methods in org.mybatis.dynamic.sql.util.springbatch with parameters of type BindableColumnModifier and TypeMethodDescriptionSpringBatchReaderRenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) -
Uses of BindableColumn in org.mybatis.dynamic.sql.where
Methods in org.mybatis.dynamic.sql.where with parameters of type BindableColumnModifier and TypeMethodDescription<S> T
AbstractWhereDSL.and
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
AbstractWhereDSL.and
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) <S> T
AbstractWhereDSL.or
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
AbstractWhereDSL.or
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) <S> T
AbstractWhereDSL.where
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
AbstractWhereDSL.where
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) <T> W
AbstractWhereSupport.where
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) <T> W
AbstractWhereSupport.where
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) -
Uses of BindableColumn in org.mybatis.dynamic.sql.where.render
Methods in org.mybatis.dynamic.sql.where.render with parameters of type BindableColumnModifier and TypeMethodDescriptionWhereConditionVisitor.Builder.withColumn
(BindableColumn<T> column) static <T> WhereConditionVisitor.Builder<T>
WhereConditionVisitor.withColumn
(BindableColumn<T> column)