/** * INTERNAL * Validate the current node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); } }
/** * INTERNAL * Validate the current node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); } }
/** * INTERNAL * Validate the current node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); } }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { if (left != null) { left.validate(context); } TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { if (left != null) { left.validate(context); } TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { if (left != null) { left.validate(context); } TypeHelper typeHelper = context.getTypeHelper(); setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate the current node and calculates its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate the current node and calculates its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate the current node and calculates its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } if (stringLength != null) { stringLength.validate(context); stringLength.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getStringType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } if (stringLength != null) { stringLength.validate(context); stringLength.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getStringType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (findIn != null) { findIn.validate(context); findIn.validateParameter(context, typeHelper.getStringType()); } if (find != null) { find.validate(context); find.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (findIn != null) { findIn.validate(context); findIn.validateParameter(context, typeHelper.getStringType()); } if (find != null) { find.validate(context); find.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (findIn != null) { findIn.validate(context); findIn.validateParameter(context, typeHelper.getStringType()); } if (find != null) { find.validate(context); find.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getStringType()); } if (startPosition != null) { startPosition.validate(context); startPosition.validateParameter(context, typeHelper.getIntType()); } if (stringLength != null) { stringLength.validate(context); stringLength.validateParameter(context, typeHelper.getIntType()); } setType(typeHelper.getStringType()); }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); if (!left.isVariableNode()){ throw JPQLException.indexOnlyAllowedOnVariable(context.getQueryInfo(), getLine(), getColumn(), left.getAsString()); } setType(typeHelper.getIntType()); } }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); if (!left.isVariableNode()){ throw JPQLException.indexOnlyAllowedOnVariable(context.getQueryInfo(), getLine(), getColumn(), left.getAsString()); } setType(typeHelper.getIntType()); }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); if (!left.isVariableNode()){ throw JPQLException.indexOnlyAllowedOnVariable(context.getQueryInfo(), getLine(), getColumn(), left.getAsString()); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getIntType()); Object type = left.getType(); if (!typeHelper.isIntegralType(type)) throw JPQLException.invalidFunctionArgument( context.getQueryInfo(), left.getLine(), left.getColumn(), "MOD", left.getAsString(), "integral type"); } if (denominator != null) { denominator.validate(context); denominator.validateParameter(context, typeHelper.getIntType()); Object denominatorType = denominator.getType(); if (!typeHelper.isIntegralType(denominatorType)) throw JPQLException.invalidFunctionArgument( context.getQueryInfo(), denominator.getLine(), denominator.getColumn(), "MOD", denominator.getAsString(), "integral type"); } setType(typeHelper.getIntType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); if (left != null) { left.validate(context); left.validateParameter(context, typeHelper.getIntType()); Object type = left.getType(); if (!typeHelper.isIntegralType(type)) throw JPQLException.invalidFunctionArgument( context.getQueryInfo(), left.getLine(), left.getColumn(), "MOD", left.getAsString(), "integral type"); } if (denominator != null) { denominator.validate(context); denominator.validateParameter(context, typeHelper.getIntType()); Object denominatorType = denominator.getType(); if (!typeHelper.isIntegralType(denominatorType)) throw JPQLException.invalidFunctionArgument( context.getQueryInfo(), denominator.getLine(), denominator.getColumn(), "MOD", denominator.getAsString(), "integral type"); } setType(typeHelper.getIntType()); }