Package org.jpox.store.mapped.expression

Examples of org.jpox.store.mapped.expression.NewObjectExpression


        else
        {
            throw new JPOXUserException(LOCALISER.msg("021058", language,
                ((AbstractJavaQuery)query).getSingleStringQuery()));
        }
        return new NewObjectExpression(qs, newCls, args);
    }
View Full Code Here


    private Object processNewObjectExpression(ObjectManager om, Object rs, StatementExpressionIterator stmtExprIterator,
            ScalarExpression expr1)
    {
        // NewObjectExpression - so create the new object from the component field values
        NewObjectExpression newObjectExpr = (NewObjectExpression)expr1;
        int numberOfArgs = newObjectExpr.getArgumentExpressions().size();
        ArrayList argValues = new ArrayList();
        for (int j=0;j<numberOfArgs;j++)
        {
            ScalarExpression expr = (ScalarExpression)newObjectExpr.getArgumentExpressions().get(j);
            argValues.add(processScalarExpression(om, rs, stmtExprIterator, expr));
        }
        return newObjectExpr.createNewObject(argValues.toArray(new Object[argValues.size()]));
    }
View Full Code Here

TOP

Related Classes of org.jpox.store.mapped.expression.NewObjectExpression

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.