Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

oracle.odi.domain.project.interfaces
Class SourceDataStoreExpressionContext

java.lang.Object
  extended by oracle.odi.domain.project.interfaces.SourceDataStoreExpressionContext
All Implemented Interfaces:
IExpressionContext

public final class SourceDataStoreExpressionContext
extends java.lang.Object
implements IExpressionContext

A IExpressionContext expression context interface implementation that can be used to retrieve the valid expression matching tags for a SourceDataStore source instance. The matching tags are used when parsing an expression that is used by an interface subcomponent.

The context creates expression tags referring to IColumns of the specified SourceDataStore.

Since:
11.1.1.3.0

Constructor Summary
SourceDataStoreExpressionContext(SourceDataStore pDataStore)
          Constructor for the source data store expression context class.
 
Method Summary
 com.sunopsis.language.parser.SnpsExpressionTag[] getSnpsExpressionTags(com.sunopsis.language.SnpsLanguage pSnpsLanguage)
          Get the set of valid expression tags for the data store.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceDataStoreExpressionContext

public SourceDataStoreExpressionContext(SourceDataStore pDataStore)
Constructor for the source data store expression context class. Can be called directly, but it is recommended to use the ContextManager helper class to create expression contexts.

Parameters:
pDataStore - The data store for which to create the expression context.
Method Detail

getSnpsExpressionTags

public com.sunopsis.language.parser.SnpsExpressionTag[] getSnpsExpressionTags(com.sunopsis.language.SnpsLanguage pSnpsLanguage)
Get the set of valid expression tags for the data store. For internal use only.

Specified by:
getSnpsExpressionTags in interface IExpressionContext
Parameters:
pSnpsLanguage - The generated language for which to get the expression tags. An example of a commonly used language would be SQL.
Returns:
The set of expression tags to check for the source data store.

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.