String columnName = getColumnName(metadata, entityType, sfpExp.toActualText()); String actualColumnName = columnName; if (hasLob) String columnName = getColumnName(metadata, entityType, sfpExp.toActualText()); String actualColumnName = columnName; if (hasLob)
/** * {@inheritDoc} */ @Override public void visit(StateFieldPathExpression expression) { StateFieldPathExpressionStateObject stateObject = new StateFieldPathExpressionStateObject( parent, expression.toActualText() ); stateObject.setExpression(expression); this.stateObject = stateObject; }
/** * {@inheritDoc} */ @Override public void visit(StateFieldPathExpression expression) { // A fully qualified enum constant is parsed as a state field path expression if (!expression.startsWithDot()) { visit(expression, expression.toActualText(), 0); } } }
String columnName = getColumnName(metadata, entityType, sfpExp.toActualText()); String actualColumnName = columnName; if (hasLob) String columnName = getColumnName(metadata, entityType, sfpExp.toActualText()); String actualColumnName = columnName; if (hasLob)
addProblem(expression, StateFieldPathExpression_CollectionType, expression.toActualText()); valid = false; !helper.isPropertyMapping(mapping)) { addProblem(expression, StateFieldPathExpression_AssociationField, expression.toActualText()); valid = false; helper.isPropertyMapping(mapping)) { addProblem(expression, StateFieldPathExpression_BasicField, expression.toActualText()); valid = false; addProblem(expression, StateFieldPathExpression_NotResolvable, expression.toActualText()); valid = false; addProblem(expression, StateFieldPathExpression_NoMapping, expression.toActualText()); valid = false;
addProblem(expression, StateFieldPathExpression_CollectionType, expression.toActualText()); valid = false; !helper.isPropertyMapping(mapping)) { addProblem(expression, StateFieldPathExpression_AssociationField, expression.toActualText()); valid = false; helper.isPropertyMapping(mapping)) { addProblem(expression, StateFieldPathExpression_BasicField, expression.toActualText()); valid = false; addProblem(expression, StateFieldPathExpression_NotResolvable, expression.toActualText()); valid = false; addProblem(expression, StateFieldPathExpression_NoMapping, expression.toActualText()); valid = false;
/** * {@inheritDoc} */ public void visit(StateFieldPathExpression expression) { // If the path ends with '.', then the path is incomplete // so we can't resolve the type if (!expression.endsWithDot()) { // Check first to see if it's an enum type String path = expression.toActualText(); IType type = queryContext.getTypeRepository().getEnumType(path); if (type != null) { resolver = buildEnumResolver(expression, type, path); } else { expression.getIdentificationVariable().accept(this); for (int index = expression.hasVirtualIdentificationVariable() ? 0 : 1, count = expression.pathSize(); index < count; index++) { path = expression.getPath(index); resolver = buildStateFieldResolver(expression.getPath(index)); } } } else { resolver = buildNullResolver(); } }