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
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
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> JoinCriterion
<T> SqlBuilder.and
(BindableColumn<T> joinColumn, JoinCondition<T> joinCondition) 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> SimpleCaseDSL
<T> SqlBuilder.case_
(BindableColumn<T> column) 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 <T> Divide
<T> SqlBuilder.divide
(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) static <T> EqualTo
<T> SqlBuilder.equalTo
(BindableColumn<T> column) 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> HavingDSL.StandaloneHavingFinisher
SqlBuilder.having
(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> JoinCriterion
<T> SqlBuilder.on
(BindableColumn<T> joinColumn, JoinCondition<T> joinCondition) 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> Sum
<T> SqlBuilder.sum
(BindableColumn<T> column, VisitableCondition<T> condition) static <T> Upper
<T> SqlBuilder.upper
(BindableColumn<T> column) static <T> WhereDSL.StandaloneWhereFinisher
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.common
Methods in org.mybatis.dynamic.sql.common with parameters of type BindableColumnModifier and TypeMethodDescription<S> T
AbstractBooleanExpressionDSL.and
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
AbstractBooleanExpressionDSL.and
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) <S> T
AbstractBooleanExpressionDSL.or
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
AbstractBooleanExpressionDSL.or
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) -
Uses of BindableColumn in org.mybatis.dynamic.sql.render
Methods in org.mybatis.dynamic.sql.render with parameters of type BindableColumnModifier and TypeMethodDescriptionRenderingContext.calculateParameterInfo
(BindableColumn<T> column) MyBatis3RenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) abstract String
RenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) This method generates a binding for a parameter to a placeholder in a generated SQL statement.SpringNamedParameterRenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) MyBatis3RenderingStrategy.getRecordBasedInsertBinding
(BindableColumn<?> column, String parameterName) abstract String
RenderingStrategy.getRecordBasedInsertBinding
(BindableColumn<?> column, String parameterName) This method generates a binding for a parameter to a placeholder in a row based insert statement.RenderingStrategy.getRecordBasedInsertBinding
(BindableColumn<?> column, String prefix, String parameterName) This method generates a binding for a parameter to a placeholder in a row based insert statement.SpringNamedParameterRenderingStrategy.getRecordBasedInsertBinding
(BindableColumn<?> column, String parameterName) SpringNamedParameterRenderingStrategy.getRecordBasedInsertBinding
(BindableColumn<?> column, String prefix, String parameterName) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select
Methods in org.mybatis.dynamic.sql.select with parameters of type BindableColumnModifier and TypeMethodDescriptionQueryExpressionDSL.JoinSpecificationFinisher.and
(BindableColumn<T> joinColumn, JoinCondition<T> joinCondition) <T> F
AbstractHavingStarter.having
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) <T> F
AbstractHavingStarter.having
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) QueryExpressionDSL.JoinSpecificationStarter.on
(BindableColumn<T> joinColumn, JoinCondition<T> joinCondition) QueryExpressionDSL.JoinSpecificationStarter.on
(BindableColumn<T> joinColumn, JoinCondition<T> onJoinCondition, JoinCriterion<?>... andJoinCriteria) Constructors in org.mybatis.dynamic.sql.select with parameters of type BindableColumnModifierConstructorDescriptionJoinSpecificationFinisher
(TableExpression table, BindableColumn<T> joinColumn, JoinCondition<T> joinCondition, JoinType joinType) JoinSpecificationFinisher
(TableExpression table, BindableColumn<T> joinColumn, JoinCondition<T> joinCondition, JoinType joinType, JoinCriterion<?>... andJoinCriteria) -
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) static <T> Sum
<T> Sum.of
(BindableColumn<T> column, VisitableCondition<T> condition) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.caseexpression
Methods in org.mybatis.dynamic.sql.select.caseexpression that return BindableColumnMethods in org.mybatis.dynamic.sql.select.caseexpression with parameters of type BindableColumnModifier and TypeMethodDescriptionstatic <T> SimpleCaseDSL
<T> SimpleCaseDSL.simpleCase
(BindableColumn<T> column) SearchedCaseDSL.when
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) SearchedCaseDSL.when
(BindableColumn<T> column, VisitableCondition<T> condition, AndOrCriteriaGroup... subCriteria) SimpleCaseModel.Builder.withColumn
(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
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 BindableColumnModifier and TypeFieldDescriptionprotected final BindableColumn
<T> AbstractTypeConvertingFunction.column
Methods in org.mybatis.dynamic.sql.select.function with parameters of type BindableColumnModifier 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> 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> 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
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 BindableColumn in org.mybatis.dynamic.sql.select.join
Methods in org.mybatis.dynamic.sql.select.join that return BindableColumnMethods in org.mybatis.dynamic.sql.select.join with parameters of type BindableColumnModifier and TypeMethodDescriptionJoinCriterion.Builder.withJoinColumn
(BindableColumn<T> joinColumn) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.render
Methods in org.mybatis.dynamic.sql.select.render with parameters of type BindableColumnModifier and TypeMethodDescriptionJoinConditionRenderer.Builder.withLeftColumn
(BindableColumn<T> leftColumn) Constructors in org.mybatis.dynamic.sql.select.render with parameters of type BindableColumnModifierConstructorDescriptionSimpleCaseWhenConditionRenderer
(RenderingContext renderingContext, BindableColumn<T> column) -
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<T> F
AbstractWhereStarter.where
(BindableColumn<T> column, VisitableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) <T> F
AbstractWhereStarter.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 TypeMethodDescriptionColumnAndConditionRenderer.Builder.withColumn
(BindableColumn<T> column) DefaultConditionVisitor.Builder.withColumn
(BindableColumn<T> column) static <T> DefaultConditionVisitor.Builder
<T> DefaultConditionVisitor.withColumn
(BindableColumn<T> column)