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, typeHandlerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumnList, renderWithTableAndColumnAliasprotected BasicColumn secondColumn
protected List<BasicColumn> subsequentColumns
protected AbstractMultipleColumnArithmeticFunction(BindableColumn<T> firstColumn, BasicColumn secondColumn, List<BasicColumn> subsequentColumns)
public String renderWithTableAlias(TableAliasCalculator tableAliasCalculator)
BasicColumntableAliasCalculator - the table alias calculator for the current rendererprotected abstract String operator()
Copyright © 2016–2019 MyBatis.org. All rights reserved.