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 TypeInterfaceDescriptioninterfaceDescribes a column with a known data type.Classes in org.mybatis.dynamic.sql that implement BasicColumnModifier 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>This class represents the definition of a column in a table.classclassFields in org.mybatis.dynamic.sql declared as BasicColumnModifier and TypeFieldDescriptionprotected final BasicColumnAbstractColumnComparisonCondition.rightColumnMethods 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.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.CastFinisherSqlBuilder.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 CountSqlBuilder.count(BasicColumn column) static CountDSL<SelectModel>SqlBuilder.countColumn(BasicColumn column) Renders as select count(column) from table...static CountDistinctSqlBuilder.countDistinct(BasicColumn column) static CountDSL<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) static QueryExpressionDSL<SelectModel>SqlBuilder.select(BasicColumn... selectList) static QueryExpressionDSL<SelectModel>SqlBuilder.selectDistinct(BasicColumn... selectList) static <T> Subtract<T>SqlBuilder.subtract(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns) SqlBuilder.sum(BasicColumn column) Method parameters in org.mybatis.dynamic.sql with type arguments of type BasicColumnModifier and TypeMethodDescriptionstatic QueryExpressionDSL<SelectModel>SqlBuilder.select(Collection<? extends BasicColumn> selectList) static QueryExpressionDSL<SelectModel>SqlBuilder.selectDistinct(Collection<? extends BasicColumn> selectList) Constructors in org.mybatis.dynamic.sql with parameters of type BasicColumnModifierConstructorDescriptionprotectedAbstractColumnComparisonCondition(BasicColumn rightColumn) CastFinisher(BasicColumn column) -
Uses of BasicColumn in org.mybatis.dynamic.sql.dsl
Methods in org.mybatis.dynamic.sql.dsl with parameters of type BasicColumnModifier and TypeMethodDescriptionstatic CountDSLCountDSL.count(BasicColumn column) static CountDSLCountDSL.countDistinct(BasicColumn column) AbstractUpdateDSL.SetClauseFinisher.equalTo(BasicColumn rightColumn) default TGroupByOperations.groupBy(BasicColumn... columns) static SelectDSLSelectDSL.select(BasicColumn... selectList) SelectDSL.UnionBuilder.select(BasicColumn... selectList) static SelectDSLSelectDSL.selectDistinct(BasicColumn... selectList) SelectDSL.UnionBuilder.selectDistinct(BasicColumn... selectList) Method parameters in org.mybatis.dynamic.sql.dsl with type arguments of type BasicColumnModifier and TypeMethodDescriptionGroupByOperations.groupBy(Collection<? extends BasicColumn> columns) SelectDSL.groupBy(Collection<? extends BasicColumn> columns) SelectDSL.JoinSpecificationFinisher.groupBy(Collection<? extends BasicColumn> columns) SelectDSL.QueryExpressionWhereBuilder.groupBy(Collection<? extends BasicColumn> columns) static SelectDSLSelectDSL.select(Collection<? extends BasicColumn> selectList) SelectDSL.UnionBuilder.select(List<BasicColumn> selectList) static SelectDSLSelectDSL.selectDistinct(Collection<? extends BasicColumn> selectList) SelectDSL.UnionBuilder.selectDistinct(List<BasicColumn> selectList) Constructors in org.mybatis.dynamic.sql.dsl with parameters of type BasicColumn -
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<R>CountDSL.count(Function<SelectModel, R> adapterFunction, BasicColumn column) static CountDSL<SelectModel>CountDSL.count(BasicColumn column) static <R> CountDSL<R>CountDSL.countDistinct(Function<SelectModel, R> adapterFunction, BasicColumn column) static CountDSL<SelectModel>CountDSL.countDistinct(BasicColumn column) QueryExpressionDSL.UnionBuilder.select(BasicColumn... selectList) static <R> QueryExpressionDSL<R>SelectDSL.select(Function<SelectModel, R> adapterFunction, BasicColumn... selectList) static QueryExpressionDSL<SelectModel>SelectDSL.select(BasicColumn... selectList) QueryExpressionDSL.UnionBuilder.selectDistinct(BasicColumn... selectList) static <R> QueryExpressionDSL<R>SelectDSL.selectDistinct(Function<SelectModel, R> adapterFunction, BasicColumn... selectList) static QueryExpressionDSL<SelectModel>SelectDSL.selectDistinct(BasicColumn... selectList) CountDSL.Builder.withColumn(BasicColumn column) 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 GroupByModelGroupByModel.of(Collection<? extends BasicColumn> columns) QueryExpressionDSL.UnionBuilder.select(List<BasicColumn> selectList) static QueryExpressionDSL<SelectModel>SelectDSL.select(Collection<? extends BasicColumn> selectList) static <R> QueryExpressionDSL<R>SelectDSL.select(Function<SelectModel, R> adapterFunction, Collection<? extends BasicColumn> selectList) QueryExpressionDSL.UnionBuilder.selectDistinct(List<BasicColumn> selectList) static QueryExpressionDSL<SelectModel>SelectDSL.selectDistinct(Collection<? extends BasicColumn> selectList) static <R> QueryExpressionDSL<R>SelectDSL.selectDistinct(Function<SelectModel, R> adapterFunction, Collection<? extends BasicColumn> selectList) QueryExpressionDSL.Builder.withSelectList(Collection<? extends BasicColumn> selectList) QueryExpressionModel.Builder.withSelectList(Collection<? extends BasicColumn> selectList) static QueryExpressionModel.BuilderQueryExpressionModel.withSelectList(List<? extends BasicColumn> columnList) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.aggregate
Classes in org.mybatis.dynamic.sql.select.aggregate that implement BasicColumnModifier 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 BasicColumnModifier and TypeMethodDescriptionstatic CountCount.of(BasicColumn column) static CountDistinctCountDistinct.of(BasicColumn column) Sum.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 TypeMethodDescriptionSearchedCaseWhenCondition.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(@Nullable BasicColumn elseValue) SimpleCaseModel.Builder.withElseValue(@Nullable 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<RenderableCondition<T>> conditions, BasicColumn thenValue) protectedSimpleCaseWhenCondition(BasicColumn thenValue) -
Uses of BasicColumn in org.mybatis.dynamic.sql.select.function
Classes in org.mybatis.dynamic.sql.select.function that implement BasicColumnModifier 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>classclassConcat<T>classConcatenate<T>classDivide<T>classLower<T>classMultiply<T>classclassSubstring<T>classSubtract<T>classUpper<T>Fields in org.mybatis.dynamic.sql.select.function declared as BasicColumnModifier and TypeFieldDescriptionprotected final BasicColumnAbstractTypeConvertingFunction.columnprotected final BasicColumnOperatorFunction.secondColumnFields in org.mybatis.dynamic.sql.select.function with type parameters of type BasicColumnModifier and TypeFieldDescriptionprotected final List<BasicColumn>OperatorFunction.subsequentColumnsMethods 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 BasicColumnModifierConstructorDescriptionprotectedprotectedAbstractUniTypeFunction(BasicColumn column) protectedConcat(BasicColumn firstColumn, List<BasicColumn> subsequentColumns) protectedConcatenate(BasicColumn firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protectedOperatorFunction(String operator, BasicColumn firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) Constructor parameters in org.mybatis.dynamic.sql.select.function with type arguments of type BasicColumnModifierConstructorDescriptionprotectedConcat(BasicColumn firstColumn, List<BasicColumn> subsequentColumns) protectedConcatenate(BasicColumn firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) protectedOperatorFunction(String operator, BasicColumn firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns) -
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 ColumnToColumnMappingColumnToColumnMapping.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 longMyBatis3Utils.count(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static longMyBatis3Utils.count(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.count(BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.count(BasicColumn column, SqlTable table, CountDSLCompleter completer) static longMyBatis3Utils.countDistinct(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static longMyBatis3Utils.countDistinct(ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.countDistinct(BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.countDistinct(BasicColumn column, SqlTable table, CountDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.select(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.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 <R> List<R>MyBatis3Utils.selectDistinct(Function<SelectStatementProvider, List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.selectDistinct(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static SelectStatementProviderMyBatis3Utils.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> List<R>MyBatis3Utils.selectList(Function<SelectStatementProvider, List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static <R> RMyBatis3Utils.selectOne(Function<SelectStatementProvider, R> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) static <R> RMyBatis3Utils.selectOne(Function<SelectStatementProvider, R> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer) -
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 BasicColumnModifierConstructorDescriptionprotectedIsEqualToColumn(BasicColumn column) protectedIsGreaterThanColumn(BasicColumn column) protectedprotectedIsLessThanColumn(BasicColumn column) protectedIsLessThanOrEqualToColumn(BasicColumn column) protectedIsNotEqualToColumn(BasicColumn column)