All Implemented Interfaces:
ListHolderStateObject<StateObject>, StateObject

public class ConcatExpressionStateObject extends AbstractListHolderStateObject<StateObject>
The CONCAT function returns a string that is a concatenation of its arguments.

JPA 1.0:

BNF: expression ::= CONCAT(string_primary, string_primary)

JPA 2.0

BNF: expression ::= CONCAT(string_primary, string_primary {, string_primary}*)

Since:
2.4
Version:
2.4
See Also:
  • Field Details

    • STRING_PRIMARY_STATE_OBJECT_LIST

      public static final String STRING_PRIMARY_STATE_OBJECT_LIST
      Notifies the content of the list of StateObject representing the string primaries has changed.
      See Also:
  • Constructor Details

    • ConcatExpressionStateObject

      public ConcatExpressionStateObject(StateObject parent)
      Creates a new ConcatExpressionStateObject.
      Parameters:
      parent - The parent of this state object, which cannot be null
      Throws:
      NullPointerException - The given parent cannot be null
    • ConcatExpressionStateObject

      public ConcatExpressionStateObject(StateObject parent, List<? extends StateObject> stateObjects)
      Creates a new ConcatExpressionStateObject.
      Parameters:
      stateObjects - The list of StateObject representing the encapsulated expressions
    • ConcatExpressionStateObject

      public ConcatExpressionStateObject(StateObject parent, StateObject... stateObjects)
      Creates a new ConcatExpressionStateObject.
      Parameters:
      parent - The parent of this state object, which cannot be null
      stateObjects - The list of StateObject representing the encapsulated expressions
      Throws:
      NullPointerException - The given parent cannot be null
  • Method Details