/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.lang.Drop) */ public void visit(Drop drop) { if (!drop.getTable().isTempTable()) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_nontemptable", drop.getTable()), drop); //$NON-NLS-1$ } try { if (getMetadata().isVirtualGroup(drop.getTable().getMetadataID())) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_globaltemptable", drop.getTable()), drop); //$NON-NLS-1$ } } catch (QueryMetadataException e) { handleException(e); } catch (TeiidComponentException e) { handleException(e); } }
public void visit(Drop obj) { preVisitVisitor(obj); visitNode(obj.getTable()); postVisitVisitor(obj); } public void visit(Into obj) {
public void visit(Drop obj) { preVisitVisitor(obj); visitNode(obj.getTable()); postVisitVisitor(obj); } public void visit(Into obj) {
public void visit(Drop obj) { preVisitVisitor(obj); visitNode(obj.getTable()); postVisitVisitor(obj); } public void visit(Into obj) {
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.lang.Drop) */ public void visit(Drop drop) { if (!drop.getTable().isTempTable()) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_nontemptable", drop.getTable()), drop); //$NON-NLS-1$ } try { if (getMetadata().isVirtualGroup(drop.getTable().getMetadataID())) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_globaltemptable", drop.getTable()), drop); //$NON-NLS-1$ } } catch (QueryMetadataException e) { handleException(e); } catch (TeiidComponentException e) { handleException(e); } }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.lang.Drop) */ public void visit(Drop drop) { if (!drop.getTable().isTempTable()) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_nontemptable", drop.getTable()), drop); //$NON-NLS-1$ } try { if (getMetadata().isVirtualGroup(drop.getTable().getMetadataID())) { handleValidationError(QueryPlugin.Util.getString("ValidationVisitor.drop_of_globaltemptable", drop.getTable()), drop); //$NON-NLS-1$ } } catch (QueryMetadataException e) { handleException(e); } catch (TeiidComponentException e) { handleException(e); } }
@Override public void visit( Drop obj ) { append(DROP); append(SPACE); append(TABLE); append(SPACE); visitNode(obj.getTable()); }
@Override public void visit( Drop obj ) { append(DROP); append(SPACE); append(TABLE); append(SPACE); visitNode(obj.getTable()); }
@Override public void visit( Drop obj ) { append(DROP); append(SPACE); append(TABLE); append(SPACE); visitNode(obj.getTable()); }
String tempTableName = ((Drop)command).getTable().getName(); contextStore.removeTempTableByName(tempTableName, context); return CollectionTupleSource.createUpdateCountTupleSource(0);
String tempTableName = ((Drop)command).getTable().getName(); contextStore.removeTempTableByName(tempTableName, context); return CollectionTupleSource.createUpdateCountTupleSource(0);
ResolverUtil.resolveGroup(((Drop)command).getTable(), metadata);
ResolverUtil.resolveGroup(((Drop)command).getTable(), metadata);
ResolverUtil.resolveGroup(((Drop)command).getTable(), metadata);