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