Class Concat<T>

All Implemented Interfaces:
BasicColumn, BindableColumn<T>

public class Concat<T> extends AbstractUniTypeFunction<T,Concat<T>>
  • Constructor Details

  • Method Details

    • render

      public FragmentAndParameters render(RenderingContext renderingContext)
      Description copied from interface: BasicColumn
      Returns 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

      protected Concat<T> copy()
      Specified by:
      copy in class AbstractTypeConvertingFunction<T,T,Concat<T>>
    • concat

      public static <T> Concat<T> concat(BindableColumn<T> firstColumn, BasicColumn... subsequentColumns)
    • of

      public static <T> Concat<T> of(BindableColumn<T> firstColumn, List<BasicColumn> subsequentColumns)