Requesting a Session-Based JVM - 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
If a SQL-MapReduce function is to create IMDCs that exists beyond the query that calls the function, the function must request a session-based JVM during contract negotiation.
  • Request a session-based JVM during contract negotiation:
    public function_name (RuntimeContract contract)
    {
       ...
       if (useInMemoryDataCollection)
          contract.usesSessionScopedJVM();
       ...
    }