TYPE
Part of JPA 2.0.
type_discriminator ::= TYPE(identification_variable | single_valued_object_path_expression | input_parameter)
@see TypeExpression @version 2.4 @since 2.4 @author Pascal Filion
1720172117221723172417251726172717281729173017311732
@Override public void visit(TypeExpression expression) { expression.getExpression().accept(this); TypeExpressionStateObject stateObject = new TypeExpressionStateObject( parent, this.stateObject ); stateObject.setExpression(expression); this.stateObject = stateObject; }
726727728729730731732733734
/** * {@inheritDoc} */ public T type(String path) { StateObject stateObject = new TypeExpressionStateObject(parent, path); add(stateObject); return (T) this; }