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(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 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(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
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 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 <T extends 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 Number>
Subtract<T>SqlBuilder. subtract(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
Method parameters in org.mybatis.dynamic.sql with type arguments of type BasicColumn Modifier and Type Method Description static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. select(Collection<BasicColumn> selectList)
static QueryExpressionDSL.FromGatherer<SelectModel>
SqlBuilder. selectDistinct(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
Constructors in org.mybatis.dynamic.sql.select with parameters of type BasicColumn Constructor Description FromGatherer(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>>
Deprecated.in favor ofAbstractUniTypeFunction
as there is virtually no difference between an aggregate and a functionclass
AbstractCount
Count functions are implemented differently than the other aggregates.class
Avg<T>
class
Count
class
CountAll
class
CountDistinct
class
Max<T>
class
Min<T>
class
Sum<T>
Fields in org.mybatis.dynamic.sql.select.aggregate declared as BasicColumn Modifier and Type Field Description protected BasicColumn
AbstractAggregate. column
Deprecated.Methods in org.mybatis.dynamic.sql.select.aggregate with parameters of type BasicColumn Modifier and Type Method Description static Count
Count. of(BasicColumn column)
static CountDistinct
CountDistinct. of(BasicColumn column)
Constructors in org.mybatis.dynamic.sql.select.aggregate with parameters of type BasicColumn Constructor Description AbstractAggregate(BasicColumn column)
Deprecated. -
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 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 Number>
class
Concatenate<T>
class
Divide<T extends Number>
class
Lower
class
Multiply<T extends Number>
class
OperatorFunction<T>
class
Substring
class
Subtract<T extends 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 List<BasicColumn>
AbstractMultipleColumnArithmeticFunction. subsequentColumns
Deprecated.protected 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 Number>
Add<T>Add. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
Add<T>Add. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static <T extends Number>
Divide<T>Divide. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
Divide<T>Divide. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, BasicColumn... subsequentColumns)
static <T extends Number>
Multiply<T>Multiply. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
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 extends Number>
Subtract<T>Subtract. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
Subtract<T>Subtract. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, 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 Number>
Add<T>Add. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
Divide<T>Divide. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
static <T extends Number>
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 extends Number>
Subtract<T>Subtract. of(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
Constructors in org.mybatis.dynamic.sql.select.function with parameters of type BasicColumn Constructor Description AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
Deprecated.Concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
OperatorFunction(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, 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, List<BasicColumn> subsequentColumns)
Deprecated.Concatenate(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
OperatorFunction(String operator, BindableColumn<T> firstColumn, BasicColumn secondColumn, 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
-
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)
-