Example - Aster Execution Engine

Teradata Aster® Developer Guide

Product
Aster Execution Engine
Release Number
7.00.02
Published
July 2017
Language
English (United States)
Last Update
2018-04-13
dita:mapPath
xnl1494366523182.ditamap
dita:ditavalPath
Generic_no_ie_no_tempfilter.ditaval
dita:id
ffu1489104705746
lifecycle
previous
Product Category
Software
// Specify whether the function agrees to conduct output projection when // completing the planning contract.
QueryContextReply qcr = new QueryContextReply.Builder()
   .setProjectOutputColumns(shouldProjectOutputColumns)
...
// Specify that the function agrees to conduct column projection.
boolean shouldProjectOutputColumns = false;
if (planContract.hasQueryContextInfo()
           && !qci.getOutputColumnsToProject().isEmpty())
  {
    shouldProjectOutputColumns = true;
    finalOutputColumns_ = qci.getOutputColumnsToProject();
  }
...
QueryContextReply qcr = new QueryContextReply.Builder()
  .setProjectOutputColumns(shouldProjectOutputColumns)
...
  .toQueryContextReply();

For full context, see Examples.