Class Values

  • All Implemented Interfaces:
    Serializable

    public class Values
    extends Expression
    The Values clause.
    Since:
    2.4.0
    Author:
    Francisco Santos (francisco.santos@feedzai.com)
    See Also:
    Serialized Form
    • Constructor Detail

      • Values

        public Values​(String... aliases)
        Creates a new Values.
        Parameters:
        aliases - the columns' aliases.
      • Values

        public Values​(Collection<String> aliases)
        Creates a new Values.
        Parameters:
        aliases - the columns' aliases.
    • Method Detail

      • getAliases

        public String[] getAliases()
        Gets the columns' aliases.
        Returns:
        the columns' aliases.
      • getRows

        public List<Values.Row> getRows()
        Gets the rows.
        Returns:
        the rows.
      • row

        public Values row​(Expression... expressions)
        Add a row to values.
        Parameters:
        expressions - row expressions.
        Returns:
        this values.
      • 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.