@Override public TupleSource registerRequest(CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException { if (command instanceof Insert) { Insert insert = (Insert)command; if (insert.getTupleSource() != null) { commandHistory.add(insert); TupleSource ts = insert.getTupleSource(); int count = 0; try { while (ts.nextTuple() != null) { count++; } return CollectionTupleSource.createUpdateCountArrayTupleSource(count); } catch (TeiidProcessingException e) { throw new RuntimeException(e); } } } return super.registerRequest(context, command, modelName, parameterObject); } };
if (insert.getQueryExpression() != null) { valueSource = translate(insert.getQueryExpression()); } else if (insert.getTupleSource() != null) { final TupleSource ts = insert.getTupleSource(); parameterValues = new TupleSourceIterator(ts); List<org.teiid.language.Expression> translatedValues = new ArrayList<org.teiid.language.Expression>();
if (command instanceof Insert) { Insert insert = (Insert)command; TupleSource ts = insert.getTupleSource(); if (ts == null) { Evaluator eval = new Evaluator(Collections.emptyMap(), TempTableDataManager.this, context);
if (insert.getQueryExpression() != null) { valueSource = translate(insert.getQueryExpression()); } else if (insert.getTupleSource() != null) { final TupleSource ts = insert.getTupleSource(); parameterValues = new TupleSourceIterator(ts); List<org.teiid.language.Expression> translatedValues = new ArrayList<org.teiid.language.Expression>();
if (insert.getQueryExpression() != null) { valueSource = translate(insert.getQueryExpression()); } else if (insert.getTupleSource() != null) { final TupleSource ts = insert.getTupleSource(); parameterValues = new TupleSourceIterator(ts); List<org.teiid.language.Expression> translatedValues = new ArrayList<org.teiid.language.Expression>();
if (command instanceof Insert) { Insert insert = (Insert)command; TupleSource ts = insert.getTupleSource(); if (ts == null) { Evaluator eval = new Evaluator(Collections.emptyMap(), TempTableDataManager.this, context);
if (command instanceof Insert) { Insert insert = (Insert)command; TupleSource ts = insert.getTupleSource(); if (ts == null) { Evaluator eval = new Evaluator(Collections.emptyMap(), TempTableDataManager.this, context);
ensureValue2((List)batch.get(i), 2, ((callCount-1) * batchSize) + i + 1); } else if (insert.getTupleSource() != null) { TupleSource ts = insert.getTupleSource(); List tuple = null; int i = 0;
@Override public TupleSource registerRequest(CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException { TupleSource ts = ((Insert)command).getTupleSource(); try { List<?> tuple = ts.nextTuple(); assertEquals(Arrays.asList(1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null), tuple); tuple = ts.nextTuple(); assertEquals(secondResult[0], tuple); assertNull(ts.nextTuple()); } catch (TeiidProcessingException e) { throw new TeiidRuntimeException(e); } return super.registerRequest(context, command, modelName, parameterObject); } };
if (obj.getQueryExpression() != null) { visitNode(obj.getQueryExpression()); } else if (obj.getTupleSource() != null) { append(VALUES); append(" (...)"); //$NON-NLS-1$
if (obj.getQueryExpression() != null) { visitNode(obj.getQueryExpression()); } else if (obj.getTupleSource() != null) { append(VALUES); append(" (...)"); //$NON-NLS-1$
if (obj.getQueryExpression() != null) { visitNode(obj.getQueryExpression()); } else if (obj.getTupleSource() != null) { append(VALUES); append(" (...)"); //$NON-NLS-1$