Class Concat

  • All Implemented Interfaces:
    Serializable

    public class Concat
    extends Expression
    PDB Concat Operator.
    Since:
    2.8.1
    Author:
    Francisco Santos (francisco.santos@feedzai.com)
    See Also:
    Serialized Form
    • Constructor Detail

      • Concat

        public Concat​(Expression delimiter,
                      Collection<Expression> expressions)
        Creates a new Concat object.
        Parameters:
        delimiter - The concatenation delimiter.
        expressions - The expressions to concatenate.
    • Method Detail

      • with

        public Concat with​(Expression expression)
        Adds an expression to concatenate.
        Parameters:
        expression - The expression to concatenate.
      • getDelimiter

        public Expression getDelimiter()
        Gets the concatenation delimiter.
        Returns:
        the concatenation delimiter.
      • getExpressions

        public Collection<Expression> getExpressions()
        Gets the expressions to concatenate.
        Returns:
        the expressions to concatenate.
      • translate

        public String translate()
        Description copied from class: Expression
        Translates the expression.
        Specified by:
        translate in class Expression
        Returns:
        A translation of the implementing expression.