public Object newMapEntry(int line, int column, Object arg){ MapEntryNode node = new MapEntryNode(); node.setLeft((Node)arg); setPosition(node, line, column); return node; }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); setType(typeHelper.getMapEntryType()); }
/** * INTERNAL * Generate the a new EclipseLink TableEntryExpression for this node. */ public Expression generateExpression(GenerationContext context) { Expression owningExpression = getLeft().generateExpression(context); MapEntryExpression whereClause = new MapEntryExpression(owningExpression); whereClause.returnMapEntry(); return whereClause; }
/** * INTERNAL * Apply this node to the passed query */ public void applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext generationContext) { if (theQuery instanceof ReportQuery) { ReportQuery reportQuery = (ReportQuery)theQuery; Expression expression = generateExpression(generationContext); reportQuery.addItem(left.resolveAttribute() + " MapEntry", expression); } }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); setType(typeHelper.getMapEntryType()); }
/** * INTERNAL * Generate the a new EclipseLink TableEntryExpression for this node. */ public Expression generateExpression(GenerationContext context) { Expression owningExpression = getLeft().generateExpression(context); MapEntryExpression whereClause = new MapEntryExpression(owningExpression); whereClause.returnMapEntry(); return whereClause; }
/** * INTERNAL * Apply this node to the passed query */ public void applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext generationContext) { if (theQuery instanceof ReportQuery) { ReportQuery reportQuery = (ReportQuery)theQuery; Expression expression = generateExpression(generationContext); reportQuery.addItem(left.resolveAttribute() + " MapEntry", expression); } }
public Object newMapEntry(int line, int column, Object arg){ MapEntryNode node = new MapEntryNode(); node.setLeft((Node)arg); setPosition(node, line, column); return node; }
public void validate(ParseTreeContext context) { TypeHelper typeHelper = context.getTypeHelper(); left.validate(context); setType(typeHelper.getMapEntryType()); }
/** * INTERNAL * Generate the a new EclipseLink TableEntryExpression for this node. */ public Expression generateExpression(GenerationContext context) { Expression owningExpression = getLeft().generateExpression(context); MapEntryExpression whereClause = new MapEntryExpression(owningExpression); whereClause.returnMapEntry(); return whereClause; }
/** * INTERNAL * Apply this node to the passed query */ public void applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext generationContext) { ParseTreeContext context = generationContext.getParseTreeContext(); if (theQuery instanceof ReportQuery) { ReportQuery reportQuery = (ReportQuery)theQuery; Expression expression = generateExpression(generationContext); reportQuery.addItem(left.resolveAttribute() + " MapEntry", expression); } }
public Object newMapEntry(int line, int column, Object arg){ MapEntryNode node = new MapEntryNode(); node.setLeft((Node)arg); setPosition(node, line, column); return node; }