tid.getTableData().dataModified(updateCount); return CollectionTupleSource.createUpdateCountArrayTupleSource(updateCount);
private void checkForUpdates(AtomicResultsMessage results, Command command, EventDistributor distributor, int commandIndex, long ts) { if (!RelationalNodeUtil.isUpdate(command) || !(command instanceof ProcedureContainer)) { return; } ProcedureContainer pc = (ProcedureContainer)command; GroupSymbol gs = pc.getGroup(); Integer zero = Integer.valueOf(0); if (results.getResults().length <= commandIndex || zero.equals(results.getResults()[commandIndex].get(0))) { return; } Object metadataId = gs.getMetadataID(); if (metadataId == null) { return; } if (!(metadataId instanceof Table)) { if (metadataId instanceof TempMetadataID) { TempMetadataID tid = (TempMetadataID)metadataId; if (tid.getTableData().getModel() != null) { tid.getTableData().dataModified((Integer)results.getResults()[commandIndex].get(0)); } } return; } Table t = (Table)metadataId; t.setLastDataModification(ts); if (distributor != null) { distributor.dataModification(this.workItem.getDqpWorkContext().getVdbName(), this.workItem.getDqpWorkContext().getVdbVersion(), t.getParent().getName(), t.getName()); } }
public void remove() { lock.writeLock().lock(); try { tid.getTableData().removed(); tree.remove(); if (this.indexTables != null) { for (TempTable indexTable : this.indexTables.values()) { indexTable.remove(); } } } finally { lock.writeLock().unlock(); } }
if (tid.getTableData().getModel() != TempMetadataAdapter.TEMP_MODEL) { tid.getTableData().setModel(null); if (withCommand != null) { ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(null); subPlan1 = optimize(qc1); qc1.setProcessorPlan(subPlan1); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); this.withPlanningState.pushdownWith.put(with.getGroupSymbol().getName(), wqc);
GroupSymbol gs = this.withPlanningState.pushdownWith.get(entry.getKey()).getGroupSymbol(); TempMetadataID tmi = (TempMetadataID) gs.getMetadataID(); tmi.getTableData().setModel(TempMetadataAdapter.TEMP_MODEL); toReplan.add(entry.getKey());
mappedExprs.put(ex, entry.getValue()); id.getTableData().setFunctionBasedExpressions(mappedExprs);
((TempMetadataID)(view.getGroups().iterator().next().getMetadataID())).getTableData().setModel(getEffectiveModelId(metadata, leftGroup));
GroupSymbol gs = this.withPlanningState.pushdownWith.get(entry.getKey()).getGroupSymbol(); TempMetadataID tmi = (TempMetadataID) gs.getMetadataID(); tmi.getTableData().setModel(TempMetadataAdapter.TEMP_MODEL); toReplan.add(entry.getKey());
GroupSymbol gs = this.withPlanningState.pushdownWith.get(entry.getKey()).getGroupSymbol(); TempMetadataID tmi = (TempMetadataID) gs.getMetadataID(); tmi.getTableData().setModel(TempMetadataAdapter.TEMP_MODEL); toReplan.add(entry.getKey());
if (tid.getTableData().getModel() != TempMetadataAdapter.TEMP_MODEL) { tid.getTableData().setModel(null); if (withCommand != null) { ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(null); subPlan1 = optimize(qc1); qc1.setProcessorPlan(subPlan1); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); this.withPlanningState.pushdownWith.put(with.getGroupSymbol().getName(), wqc);
mappedExprs.put(ex, entry.getValue()); id.getTableData().setFunctionBasedExpressions(mappedExprs);
mappedExprs.put(ex, entry.getValue()); id.getTableData().setFunctionBasedExpressions(mappedExprs);
((TempMetadataID)(view.getGroups().iterator().next().getMetadataID())).getTableData().setModel(getEffectiveModelId(metadata, leftGroup));
if (tid.getTableData().getModel() != TempMetadataAdapter.TEMP_MODEL) { tid.getTableData().setModel(null); if (withCommand != null) { ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(null); subPlan1 = optimize(qc1); qc1.setProcessorPlan(subPlan1); ((TempMetadataID)with.getGroupSymbol().getMetadataID()).getTableData().setModel(modelID); this.withPlanningState.pushdownWith.put(with.getGroupSymbol().getName(), wqc);
tid.getTableData().dataModified(updateCount); return CollectionTupleSource.createUpdateCountTupleSource((int)Math.min(Integer.MAX_VALUE, updateCount));
tid.getTableData().dataModified(updateCount); return CollectionTupleSource.createUpdateCountTupleSource((int)Math.min(Integer.MAX_VALUE, updateCount));
tid.getTableData().dataModified(updateCount); return CollectionTupleSource.createUpdateCountTupleSource((int)Math.min(Integer.MAX_VALUE, updateCount));
tempTable.getTableData().setModel(mid);
tempTable.getTableData().setModel(mid);
tempTable.getTableData().setModel(mid);