Class Concat<T>
java.lang.Object
org.mybatis.dynamic.sql.select.function.AbstractTypeConvertingFunction<T, T, Concat<T>>
org.mybatis.dynamic.sql.select.function.AbstractUniTypeFunction<T, Concat<T>>
org.mybatis.dynamic.sql.select.function.Concat<T>
- All Implemented Interfaces:
BasicColumn, BindableColumn<T>
-
Field Summary
Fields inherited from class AbstractTypeConvertingFunction
alias, column -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConcat(BasicColumn firstColumn, List<BasicColumn> subsequentColumns) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Concat<T> concat(BindableColumn<T> firstColumn, BasicColumn... subsequentColumns) copy()static <T> Concat<T> of(BindableColumn<T> firstColumn, List<BasicColumn> subsequentColumns) render(RenderingContext renderingContext) Returns a rendering of the column.Methods inherited from class AbstractUniTypeFunction
jdbcType, typeHandlerMethods inherited from class AbstractTypeConvertingFunction
alias, asMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BasicColumn
renderingStrategyMethods inherited from interface BindableColumn
convertParameterType, javaType
-
Constructor Details
-
Concat
-
-
Method Details
-
render
Description copied from interface:BasicColumnReturns a rendering of the column. The rendered fragment should include the table alias based on the TableAliasCalculator in the RenderingContext. The fragment could contain prepared statement parameter markers and associated parameter values if desired.- Parameters:
renderingContext- the rendering context (strategy, sequence, etc.)- Returns:
- a rendered SQL fragment and, optionally, parameters associated with the fragment
-
copy
-
concat
-
of
-