@Override public int compare(GroupSymbol arg0, GroupSymbol arg1) { return arg0.getNonCorrelationName().compareTo(arg1.getNonCorrelationName()); } };
@Override public int compare(GroupSymbol arg0, GroupSymbol arg1) { return arg0.getNonCorrelationName().compareTo(arg1.getNonCorrelationName()); } };
@Override public int compare(GroupSymbol arg0, GroupSymbol arg1) { return arg0.getNonCorrelationName().compareTo(arg1.getNonCorrelationName()); } };
@Override public String toString() { return command.getClass().getSimpleName() + " " + group.getNonCorrelationName().toString(); //$NON-NLS-1$ } }
@Override public String toString() { return command.getClass().getSimpleName() + " " + group.getNonCorrelationName().toString(); //$NON-NLS-1$ } }
@Override public String toString() { return command.getClass().getSimpleName() + " " + group.getNonCorrelationName().toString(); //$NON-NLS-1$ } }
public boolean isImplicitTempGroupSymbol() { return isTempGroupName(getNonCorrelationName()); }
@Override public void visit(MappingSourceNode element) { if (element.getAliasResultName() == null && element.getResultSetInfo().getResultSetName().equalsIgnoreCase(gs.getNonCorrelationName())) { msn = element; setAbort(true); } } }
@Override public void visit(UnaryFromClause obj) { GroupSymbol symbol = obj.getGroup(); if (visitor.aliasGroups) { recontextGroup(symbol, false); } else { visitor.namingContext.groupNames.put(symbol.getName(), symbol.getNonCorrelationName()); } super.visit(obj); }
@Override public void visit(UnaryFromClause obj) { GroupSymbol symbol = obj.getGroup(); if (visitor.aliasGroups) { recontextGroup(symbol, false); } else { visitor.namingContext.groupNames.put(symbol.getName(), symbol.getNonCorrelationName()); } super.visit(obj); }
@Override public void visit(Create obj) { validateTemp(PermissionType.CREATE, obj.getTable().getNonCorrelationName(), false, obj.getTable(), Context.CREATE); }
@Override public void visit(UnaryFromClause obj) { GroupSymbol symbol = obj.getGroup(); if (visitor.aliasGroups) { recontextGroup(symbol, false); } else { visitor.namingContext.groupNames.put(symbol.getName(), symbol.getNonCorrelationName()); } super.visit(obj); }
@Override public void visit(Create obj) { validateTemp(PermissionType.CREATE, obj.getTable().getNonCorrelationName(), false, obj.getTable(), Context.CREATE); }
@Override public void visit(Drop obj) { validateTemp(PermissionType.DROP, obj.getTable().getNonCorrelationName(), false, obj.getTable(), Context.DROP); }
@Override public void visit(Create obj) { validateTemp(PermissionType.CREATE, obj.getTable().getNonCorrelationName(), false, obj.getTable(), Context.CREATE); }
@Override public void visit(Drop obj) { validateTemp(PermissionType.DROP, obj.getTable().getNonCorrelationName(), false, obj.getTable(), Context.DROP); }
@Override public void visit(DynamicCommand obj) { if (obj.getIntoGroup() != null) { validateTemp(PermissionType.CREATE, obj.getIntoGroup().getNonCorrelationName(), false, obj.getIntoGroup(), Context.CREATE); } }
@Override public void visit(DynamicCommand obj) { if (obj.getIntoGroup() != null) { validateTemp(PermissionType.CREATE, obj.getIntoGroup().getNonCorrelationName(), false, obj.getIntoGroup(), Context.CREATE); } }
@Override public void visit(DynamicCommand obj) { if (obj.getIntoGroup() != null) { validateTemp(PermissionType.CREATE, obj.getIntoGroup().getNonCorrelationName(), false, obj.getIntoGroup(), Context.CREATE); } }
private void helpCheckFrom(Query query, String[] groupIDs) { From from = query.getFrom(); List<GroupSymbol> groups = from.getGroups(); assertEquals("Wrong number of group IDs: ", groupIDs.length, groups.size()); //$NON-NLS-1$ for(int i=0; i<groups.size(); i++) { GroupSymbol group = groups.get(i); assertNotNull(group.getMetadataID()); assertEquals("Group ID does not match: ", groupIDs[i].toUpperCase(), group.getNonCorrelationName().toUpperCase()); //$NON-NLS-1$ } }