Package com.espertech.esper.client

Examples of com.espertech.esper.client.VariableValueException


                // determine types
                Class expressionType = possibleVariableAssignment.getSecond().getExprEvaluator().getType();

                if (variableReader.getEventType() != null) {
                    if ((expressionType != null) && (!JavaClassHelper.isSubclassOrImplementsInterface(expressionType, variableReader.getEventType().getUnderlyingType()))) {
                        throw new VariableValueException("Variable '" + variableName
                            + "' of declared event type '" + variableReader.getEventType().getName() + "' underlying type '" + variableReader.getEventType().getUnderlyingType().getName() +
                                "' cannot be assigned a value of type '" + expressionType.getName() + "'");
                    }
                    variableTypes.put(variableName, variableReader.getEventType().getUnderlyingType());
                }
View Full Code Here


                // determine types
                Class expressionType = assignment.getExpression().getExprEvaluator().getType();

                if (variableReader.getEventType() != null) {
                    if ((expressionType != null) && (!JavaClassHelper.isSubclassOrImplementsInterface(expressionType, variableReader.getEventType().getUnderlyingType()))) {
                        throw new VariableValueException("Variable '" + variableName
                            + "' of declared event type '" + variableReader.getEventType().getName() + "' underlying type '" + variableReader.getEventType().getUnderlyingType().getName() +
                                "' cannot be assigned a value of type '" + expressionType.getName() + "'");
                    }
                    variableTypes.put(variableName, variableReader.getEventType().getUnderlyingType());
                }
View Full Code Here

TOP

Related Classes of com.espertech.esper.client.VariableValueException

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.