Class BinaryExpression

  • Direct Known Subclasses:
    BinaryLiteral

    public class BinaryExpression
    extends SQLExpression
    Representation of a Binary expression in a Query.
    • Constructor Detail

      • BinaryExpression

        public BinaryExpression​(SQLStatement stmt,
                                SQLTable table,
                                JavaTypeMapping mapping)
        Constructor for an SQL expression for a (field) mapping in a specified table.
        Parameters:
        stmt - The statement
        table - The table in the statement
        mapping - The mapping for the field
      • BinaryExpression

        public BinaryExpression​(SQLStatement stmt,
                                JavaTypeMapping mapping,
                                String functionName,
                                List<SQLExpression> args,
                                List types)
        Parameters:
        stmt - SQL statement
        mapping - The mapping
        functionName - Function to invoke
        args - Function args
        types - Function arg types