Uses of Interface
org.mybatis.dynamic.sql.BindableColumn
Package
Description
-
Uses of BindableColumn in org.mybatis.dynamic.sql
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 TypeMethodDescriptionOverride the base method definition to make it more specific to this interface.ColumnAndConditionCriterion.column()
Modifier 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
Modifier 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
Modifier 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
Modifier 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) ModifierConstructorDescriptionJoinSpecificationFinisher
(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
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 <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
Modifier 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
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
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 BindableColumn
<T> AbstractTypeConvertingFunction.column
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> 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) ModifierConstructorDescriptionprotected
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
Modifier and TypeMethodDescriptionJoinCriterion.Builder.withJoinColumn
(BindableColumn<T> joinColumn) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.render
Modifier and TypeMethodDescriptionJoinConditionRenderer.Builder.withLeftColumn
(BindableColumn<T> leftColumn) ModifierConstructorDescriptionSimpleCaseWhenConditionRenderer
(RenderingContext renderingContext, BindableColumn<T> column) -
Uses of BindableColumn in org.mybatis.dynamic.sql.util.springbatch
Modifier and TypeMethodDescriptionSpringBatchReaderRenderingStrategy.getFormattedJdbcPlaceholder
(BindableColumn<?> column, String prefix, String parameterName) -
Uses of BindableColumn in org.mybatis.dynamic.sql.where
Modifier 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
Modifier and TypeMethodDescriptionColumnAndConditionRenderer.Builder.withColumn
(BindableColumn<T> column) DefaultConditionVisitor.Builder.withColumn
(BindableColumn<T> column) static <T> DefaultConditionVisitor.Builder
<T> DefaultConditionVisitor.withColumn
(BindableColumn<T> column)