Uses of Interface
org.mybatis.dynamic.sql.BasicColumn
-
-
Uses of BasicColumn in org.mybatis.dynamic.sql
Subinterfaces of BasicColumn in org.mybatis.dynamic.sql Modifier and Type Interface Description interface
BindableColumn<T>
Describes additional attributes of columns that are necessary for binding the column as a JDBC parameter.Classes in org.mybatis.dynamic.sql that implement BasicColumn Modifier and Type Class Description class
Constant<T>
class
SqlColumn<T>
class
StringConstant
Fields in org.mybatis.dynamic.sql declared as BasicColumn Modifier and Type Field Description protected BasicColumn
AbstractColumnComparisonCondition. column
Methods in org.mybatis.dynamic.sql that return BasicColumn Modifier and Type Method Description BasicColumn
SqlTable. allColumns()
BasicColumn
BasicColumn. as(java.lang.String alias)
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 BasicColumn Modifier and Type Method Description static <T extends java.lang.Number>
Add<T>SqlBuilder. add(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static JoinCriterion
SqlBuilder. and(BasicColumn joinColumn, JoinCondition joinCondition)
static <T> OperatorFunction<T>
SqlBuilder. applyOperator(java.lang.String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static Avg
SqlBuilder. avg(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> Concatenate<T>
SqlBuilder. concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static Count
SqlBuilder. count(BasicColumn column)
static CountDSL.FromGatherer<SelectModel>
SqlBuilder. countColumn(BasicColumn column)
Renders as select count(column) from table...static CountDistinct
SqlBuilder. countDistinct(BasicColumn column)
static CountDSL.FromGatherer<SelectModel>
SqlBuilder. countDistinctColumn(BasicColumn column)
Renders as select count(distinct column) from table...static <T extends java.lang.Number>
Divide<T>SqlBuilder. divide(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static EqualTo
SqlBuilder. equalTo(BasicColumn column)
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 Max
SqlBuilder. max(BasicColumn column)
static Min
SqlBuilder. min(BasicColumn column)
static <T extends java.lang.Number>
Multiply<T>SqlBuilder. multiply(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static JoinCriterion
SqlBuilder. on(BasicColumn joinColumn, JoinCondition joinCondition)
static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. select(BasicColumn... selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. selectDistinct(BasicColumn... selectList)
static <T extends java.lang.Number>
Subtract<T>SqlBuilder. subtract(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static Sum
SqlBuilder. sum(BasicColumn column)
Method parameters in org.mybatis.dynamic.sql with type arguments of type BasicColumn Modifier and Type Method Description static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. select(java.util.Collection<BasicColumn> selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. selectDistinct(java.util.Collection<BasicColumn> selectList)
Constructors in org.mybatis.dynamic.sql with parameters of type BasicColumn Constructor Description AbstractColumnComparisonCondition(BasicColumn column)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.select
Methods in org.mybatis.dynamic.sql.select with parameters of type BasicColumn Modifier and Type Method Description QueryExpressionDSL.JoinSpecificationFinisher
QueryExpressionDSL.JoinSpecificationFinisher. and(BasicColumn joinColumn, JoinCondition joinCondition)
static <R> CountDSL.FromGatherer<R>
CountDSL. count(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn column)
static CountDSL.FromGatherer<SelectModel>
CountDSL. count(BasicColumn column)
static <R> CountDSL.FromGatherer<R>
CountDSL. countDistinct(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn column)
static CountDSL.FromGatherer<SelectModel>
CountDSL. countDistinct(BasicColumn column)
QueryExpressionDSL.GroupByFinisher
QueryExpressionDSL. groupBy(BasicColumn... columns)
QueryExpressionDSL.GroupByFinisher
QueryExpressionDSL.JoinSpecificationFinisher. groupBy(BasicColumn... columns)
QueryExpressionDSL.GroupByFinisher
QueryExpressionDSL.QueryExpressionWhereBuilder. groupBy(BasicColumn... columns)
QueryExpressionDSL.JoinSpecificationFinisher
QueryExpressionDSL.JoinSpecificationStarter. on(BasicColumn joinColumn, JoinCondition joinCondition)
QueryExpressionDSL.JoinSpecificationFinisher
QueryExpressionDSL.JoinSpecificationStarter. on(BasicColumn joinColumn, JoinCondition onJoinCondition, JoinCriterion... andJoinCriteria)
QueryExpressionDSL.FromGatherer<R>
QueryExpressionDSL.UnionBuilder. select(BasicColumn... selectList)
static <R> QueryExpressionDSL.FromGatherer<R>
SelectDSL. select(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn... selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SelectDSL. select(BasicColumn... selectList)
QueryExpressionDSL.FromGatherer<R>
QueryExpressionDSL.UnionBuilder. selectDistinct(BasicColumn... selectList)
static <R> QueryExpressionDSL.FromGatherer<R>
SelectDSL. selectDistinct(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn... selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SelectDSL. selectDistinct(BasicColumn... selectList)
static <T> QueryExpressionDSL.FromGatherer<MyBatis3SelectModelAdapter<T>>
SelectDSL. selectDistinctWithMapper(java.util.function.Function<SelectStatementProvider,T> mapperMethod, BasicColumn... selectList)
Deprecated.in favor of various select methods inMyBatis3Utils
.static <T> QueryExpressionDSL.FromGatherer<MyBatis3SelectModelAdapter<T>>
SelectDSL. selectWithMapper(java.util.function.Function<SelectStatementProvider,T> mapperMethod, BasicColumn... selectList)
Deprecated.in favor of various select methods inMyBatis3Utils
.QueryExpressionModel.Builder
QueryExpressionModel.Builder. withSelectColumn(BasicColumn selectColumn)
Method parameters in org.mybatis.dynamic.sql.select with type arguments of type BasicColumn Modifier and Type Method Description QueryExpressionDSL.GroupByFinisher
QueryExpressionDSL. groupBy(java.util.Collection<BasicColumn> columns)
<R> java.util.stream.Stream<R>
GroupByModel. mapColumns(java.util.function.Function<BasicColumn,R> mapper)
<R> java.util.stream.Stream<R>
QueryExpressionModel. mapColumns(java.util.function.Function<BasicColumn,R> mapper)
static GroupByModel
GroupByModel. of(java.util.Collection<BasicColumn> columns)
QueryExpressionDSL.FromGatherer<R>
QueryExpressionDSL.UnionBuilder. select(java.util.List<BasicColumn> selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SelectDSL. select(java.util.Collection<BasicColumn> selectList)
static <R> QueryExpressionDSL.FromGatherer<R>
SelectDSL. select(java.util.function.Function<SelectModel,R> adapterFunction, java.util.Collection<BasicColumn> selectList)
QueryExpressionDSL.FromGatherer<R>
QueryExpressionDSL.UnionBuilder. selectDistinct(java.util.List<BasicColumn> selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SelectDSL. selectDistinct(java.util.Collection<BasicColumn> selectList)
static <R> QueryExpressionDSL.FromGatherer<R>
SelectDSL. selectDistinct(java.util.function.Function<SelectModel,R> adapterFunction, java.util.Collection<BasicColumn> selectList)
QueryExpressionDSL.FromGatherer.Builder<R>
QueryExpressionDSL.FromGatherer.Builder. withSelectList(java.util.Collection<BasicColumn> selectList)
QueryExpressionModel.Builder
QueryExpressionModel.Builder. withSelectList(java.util.List<BasicColumn> selectList)
static QueryExpressionModel.Builder
QueryExpressionModel. withSelectList(java.util.List<BasicColumn> columnList)
Constructors in org.mybatis.dynamic.sql.select with parameters of type BasicColumn Constructor Description FromGatherer(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn column)
JoinSpecificationFinisher(SqlTable table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType)
JoinSpecificationFinisher(SqlTable table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType, JoinCriterion... andJoinCriteria)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.select.aggregate
Classes in org.mybatis.dynamic.sql.select.aggregate that implement BasicColumn Modifier and Type Class Description class
AbstractAggregate<T extends AbstractAggregate<T>>
This class is the base class for aggregate functions.class
Avg
class
Count
class
CountAll
CountAll seems like the other aggregates, but it is special because there is no column.class
CountDistinct
class
Max
class
Min
class
Sum
Fields in org.mybatis.dynamic.sql.select.aggregate declared as BasicColumn Modifier and Type Field Description protected BasicColumn
AbstractAggregate. column
Methods in org.mybatis.dynamic.sql.select.aggregate with parameters of type BasicColumn Modifier and Type Method Description static Avg
Avg. of(BasicColumn column)
static Count
Count. of(BasicColumn column)
static CountDistinct
CountDistinct. of(BasicColumn column)
static Max
Max. of(BasicColumn column)
static Min
Min. of(BasicColumn column)
static Sum
Sum. of(BasicColumn column)
Constructors in org.mybatis.dynamic.sql.select.aggregate with parameters of type BasicColumn Constructor Description AbstractAggregate(BasicColumn column)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.select.function
Classes in org.mybatis.dynamic.sql.select.function that implement BasicColumn Modifier and Type Class Description class
AbstractFunction<T,U extends AbstractFunction<T,U>>
Deprecated.in favor ofAbstractUniTypeFunction
class
AbstractMultipleColumnArithmeticFunction<T extends java.lang.Number,U extends AbstractMultipleColumnArithmeticFunction<T,U>>
Deprecated.in favor ofOperatorFunction
.class
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 extends java.lang.Number>
class
Concatenate<T>
class
Divide<T extends java.lang.Number>
class
Lower
class
Multiply<T extends java.lang.Number>
class
OperatorFunction<T>
class
Substring
class
Subtract<T extends java.lang.Number>
class
Upper
Fields in org.mybatis.dynamic.sql.select.function declared as BasicColumn Modifier and Type Field Description protected BasicColumn
AbstractMultipleColumnArithmeticFunction. secondColumn
Deprecated.protected BasicColumn
OperatorFunction. secondColumn
Fields in org.mybatis.dynamic.sql.select.function with type parameters of type BasicColumn Modifier and Type Field Description protected java.util.List<BasicColumn>
AbstractMultipleColumnArithmeticFunction. subsequentColumns
Deprecated.protected java.util.List<BasicColumn>
OperatorFunction. subsequentColumns
Methods in org.mybatis.dynamic.sql.select.function with parameters of type BasicColumn Modifier and Type Method Description static <T> Concatenate<T>
Concatenate. concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static <T extends java.lang.Number>
Add<T>Add. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T extends java.lang.Number>
Divide<T>Divide. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T extends java.lang.Number>
Multiply<T>Multiply. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T> OperatorFunction<T>
OperatorFunction. of(java.lang.String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static <T extends java.lang.Number>
Subtract<T>Subtract. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
Method parameters in org.mybatis.dynamic.sql.select.function with type arguments of type BasicColumn Modifier and Type Method Description static <T extends java.lang.Number>
Add<T>Add. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T extends java.lang.Number>
Divide<T>Divide. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T extends java.lang.Number>
Multiply<T>Multiply. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
static <T extends java.lang.Number>
Subtract<T>Subtract. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
Constructors in org.mybatis.dynamic.sql.select.function with parameters of type BasicColumn Constructor Description AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
Deprecated.Concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
OperatorFunction(java.lang.String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
Constructor parameters in org.mybatis.dynamic.sql.select.function with type arguments of type BasicColumn Constructor Description AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
Deprecated.Concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
OperatorFunction(java.lang.String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, java.util.List<BasicColumn> subsequentColumns)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.select.join
Methods in org.mybatis.dynamic.sql.select.join that return BasicColumn Modifier and Type Method Description BasicColumn
JoinCriterion. leftColumn()
BasicColumn
JoinCondition. rightColumn()
BasicColumn
JoinCriterion. rightColumn()
Methods in org.mybatis.dynamic.sql.select.join with parameters of type BasicColumn Modifier and Type Method Description JoinCriterion.Builder
JoinCriterion.Builder. withJoinColumn(BasicColumn joinColumn)
Constructors in org.mybatis.dynamic.sql.select.join with parameters of type BasicColumn Constructor Description EqualTo(BasicColumn rightColumn)
JoinCondition(BasicColumn rightColumn)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.update
Methods in org.mybatis.dynamic.sql.update with parameters of type BasicColumn Modifier and Type Method Description UpdateDSL<R>
UpdateDSL.SetClauseFinisher. equalTo(BasicColumn rightColumn)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.util
Methods in org.mybatis.dynamic.sql.util that return BasicColumn Modifier and Type Method Description BasicColumn
ColumnToColumnMapping. rightColumn()
Methods in org.mybatis.dynamic.sql.util with parameters of type BasicColumn Modifier and Type Method Description static ColumnToColumnMapping
ColumnToColumnMapping. 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 BasicColumn Modifier and Type Method Description static long
MyBatis3Utils. count(java.util.function.ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer)
static SelectStatementProvider
MyBatis3Utils. count(BasicColumn column, SqlTable table, CountDSLCompleter completer)
static long
MyBatis3Utils. countDistinct(java.util.function.ToLongFunction<SelectStatementProvider> mapper, BasicColumn column, SqlTable table, CountDSLCompleter completer)
static SelectStatementProvider
MyBatis3Utils. countDistinct(BasicColumn column, SqlTable table, CountDSLCompleter completer)
static SelectStatementProvider
MyBatis3Utils. select(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer)
static <R> java.util.List<R>
MyBatis3Utils. selectDistinct(java.util.function.Function<SelectStatementProvider,java.util.List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer)
static SelectStatementProvider
MyBatis3Utils. selectDistinct(BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer)
static <R> java.util.List<R>
MyBatis3Utils. selectList(java.util.function.Function<SelectStatementProvider,java.util.List<R>> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer)
static <R> R
MyBatis3Utils. selectOne(java.util.function.Function<SelectStatementProvider,R> mapper, BasicColumn[] selectList, SqlTable table, SelectDSLCompleter completer)
-
Uses of BasicColumn in org.mybatis.dynamic.sql.util.springbatch
Methods in org.mybatis.dynamic.sql.util.springbatch with parameters of type BasicColumn Modifier and Type Method Description static QueryExpressionDSL.FromGatherer<SpringBatchCursorReaderSelectModel>
SpringBatchUtility. selectForCursor(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisCursorItemReader.static QueryExpressionDSL.FromGatherer<SpringBatchPagingReaderSelectModel>
SpringBatchUtility. selectForPaging(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisPagingItemReader. -
Uses of BasicColumn in org.mybatis.dynamic.sql.where.condition
Methods in org.mybatis.dynamic.sql.where.condition with parameters of type BasicColumn Modifier and Type Method Description static <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 BasicColumn Constructor Description IsEqualToColumn(BasicColumn column)
IsGreaterThanColumn(BasicColumn column)
IsGreaterThanOrEqualToColumn(BasicColumn column)
IsLessThanColumn(BasicColumn column)
IsLessThanOrEqualToColumn(BasicColumn column)
IsNotEqualToColumn(BasicColumn column)
-