public abstract class AbstractMultipleColumnArithmeticFunction<T extends Number,U extends AbstractMultipleColumnArithmeticFunction<T,U>> extends AbstractFunction<T,AbstractMultipleColumnArithmeticFunction<T,U>>
Modifier and Type | Field and Description |
---|---|
protected BasicColumn |
secondColumn |
protected List<BasicColumn> |
subsequentColumns |
alias, column
Modifier | Constructor and Description |
---|---|
protected |
AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn,
BasicColumn secondColumn,
List<BasicColumn> subsequentColumns) |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
operator() |
String |
renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
Returns the name of the item aliased with a table name if appropriate.
|
alias, as, copy, jdbcType, typeHandler
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
columnList, renderWithTableAndColumnAlias
protected BasicColumn secondColumn
protected List<BasicColumn> subsequentColumns
protected AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
public String renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
BasicColumn
tableAliasCalculator
- the table alias calculator for the current rendererprotected abstract String operator()
Copyright © 2016–2019 MyBatis.org. All rights reserved.