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 TypeClassDescriptionclassBoundValue<T>BoundValues are added to rendered SQL as a parameter marker only.classConstant<T>classA derived column is a column that is not directly related to a table.classSqlColumn<T>classMethods 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> AndOrCriteriaGroupSqlBuilder.and(BindableColumn<T> column, RenderableCondition<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> IsEqualToColumn<T> SqlBuilder.equalTo(BindableColumn<T> column) Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0.static <T> CriteriaGroupSqlBuilder.group(BindableColumn<T> column, RenderableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) static <T> CriteriaGroupSqlBuilder.group(BindableColumn<T> column, RenderableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> HavingDSL.StandaloneHavingFinisherSqlBuilder.having(BindableColumn<T> column, RenderableCondition<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> NotCriterionSqlBuilder.not(BindableColumn<T> column, RenderableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) static <T> NotCriterionSqlBuilder.not(BindableColumn<T> column, RenderableCondition<T> condition, AndOrCriteriaGroup... subCriteria) static <T> ColumnAndConditionCriterion<T> SqlBuilder.on(BindableColumn<T> joinColumn, RenderableCondition<T> joinCondition) static <T> AndOrCriteriaGroupSqlBuilder.or(BindableColumn<T> column, RenderableCondition<T> condition, AndOrCriteriaGroup... subCriteria) AbstractColumnComparisonCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) AbstractListValueCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) AbstractNoValueCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) AbstractSingleValueCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) AbstractSubselectCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) AbstractTwoValueCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) RenderableCondition.renderCondition(RenderingContext renderingContext, BindableColumn<T> leftColumn) Render a condition - typically a condition in a WHERE clause.default FragmentAndParametersRenderableCondition.renderLeftColumn(RenderingContext renderingContext, BindableColumn<T> leftColumn) Render the column in a column and condition phrase - typically in a WHERE clause.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, RenderableCondition<T> condition) static <T> Upper<T> SqlBuilder.upper(BindableColumn<T> column) static <T> WhereDSL.StandaloneWhereFinisherSqlBuilder.where(BindableColumn<T> column, RenderableCondition<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> TAbstractBooleanExpressionDSL.and(BindableColumn<S> column, RenderableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> TAbstractBooleanExpressionDSL.and(BindableColumn<S> column, RenderableCondition<S> condition, AndOrCriteriaGroup... subCriteria) <S> TAbstractBooleanExpressionDSL.or(BindableColumn<S> column, RenderableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> TAbstractBooleanExpressionDSL.or(BindableColumn<S> column, RenderableCondition<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 StringRenderingStrategy.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 StringRenderingStrategy.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 TypeMethodDescriptiondefault <T> FAbstractHavingStarter.having(BindableColumn<T> column, RenderableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) default <T> FAbstractHavingStarter.having(BindableColumn<T> column, RenderableCondition<T> condition, AndOrCriteriaGroup... subCriteria) QueryExpressionDSL.JoinSpecificationStarter.on(BindableColumn<T> joinColumn, RenderableCondition<T> joinCondition) QueryExpressionDSL.JoinSpecificationStarter.on(BindableColumn<T> joinColumn, RenderableCondition<T> onJoinCondition, AndOrCriteriaGroup... subCriteria) Constructors in org.mybatis.dynamic.sql.select with parameters of type BindableColumnModifierConstructorDescriptionJoinSpecificationFinisher(TableExpression table, BindableColumn<T> joinColumn, RenderableCondition<T> joinCondition, JoinType joinType) JoinSpecificationFinisher(TableExpression table, BindableColumn<T> joinColumn, RenderableCondition<T> joinCondition, JoinType joinType, AndOrCriteriaGroup... subCriteria) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.aggregate
Classes in org.mybatis.dynamic.sql.select.aggregate that implement BindableColumnModifier and TypeClassDescriptionclassCount functions are implemented differently than the other aggregates.classAvg<T>classclassclassclassMax<T>classMin<T>classSum<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, RenderableCondition<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, RenderableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) SearchedCaseDSL.when(BindableColumn<T> column, RenderableCondition<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 TypeClassDescriptionclassAbstractTypeConvertingFunction<T,R, U extends AbstractTypeConvertingFunction<T, R, U>> Represents a function that can change the underlying type.classAbstractUniTypeFunction<T,U extends AbstractUniTypeFunction<T, U>> Represents a function that does not change the underlying data type.classAdd<T>classConcat<T>classConcatenate<T>classDivide<T>classLower<T>classMultiply<T>classclassSubstring<T>classSubtract<T>classUpper<T>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) -
Uses of BindableColumn in org.mybatis.dynamic.sql.select.render
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.where
Methods in org.mybatis.dynamic.sql.where with parameters of type BindableColumnModifier and TypeMethodDescriptiondefault <T> FAbstractWhereStarter.where(BindableColumn<T> column, RenderableCondition<T> condition, List<AndOrCriteriaGroup> subCriteria) default <T> FAbstractWhereStarter.where(BindableColumn<T> column, RenderableCondition<T> condition, AndOrCriteriaGroup... subCriteria) -
Uses of BindableColumn in org.mybatis.dynamic.sql.where.condition
Methods in org.mybatis.dynamic.sql.where.condition with parameters of type BindableColumnModifier and TypeMethodDescriptiondefault FragmentAndParametersCaseInsensitiveRenderableCondition.renderLeftColumn(RenderingContext renderingContext, BindableColumn<T> leftColumn) -
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)