Class ArrayExpression

java.lang.Object
org.datanucleus.store.rdbms.sql.expression.SQLExpression
org.datanucleus.store.rdbms.sql.expression.ArrayExpression
Direct Known Subclasses:
ArrayLiteral

public class ArrayExpression extends SQLExpression
Representation of array expression.
  • Field Details

    • elementExpressions

      protected List<SQLExpression> elementExpressions
      Expressions for all elements in the array.
  • Constructor Details

    • ArrayExpression

      public ArrayExpression(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
    • ArrayExpression

      public ArrayExpression(SQLStatement stmt, JavaTypeMapping mapping, SQLExpression[] exprs)
      Constructor for an SQL expression for an array expression specified in the query.
      Parameters:
      stmt - The statement
      mapping - The mapping for the field
      exprs - element expressions
  • Method Details