Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Lookup

The information about the lookup operator. The lookup operator has two input links, a primary input, and a lookup source input. It has an output link, fields of the lookup input are appended to the primary input and projected as the output fields.

Properties

Optional description

description: undefined | string

Details about the operator.

Optional identifier

identifier: undefined | string

Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.

Optional inputPorts

inputPorts: Array<InputPort>

An array of input ports.

Optional isSkipNoMatch

isSkipNoMatch: undefined | false | true

For the rows for which lookup condition does not satisfy, if set to true - do not return those rows of primary Input source and if set to false - create a row with primary input fields values and lookup field values as NULL.

Optional key

key: undefined | string

The key of the object.

Optional lookupCondition

lookupCondition: model.Expression

Const modelType

modelType: string = "LOOKUP_OPERATOR"

Optional modelVersion

modelVersion: undefined | string

The model version of an object.

Optional multiMatchStrategy

multiMatchStrategy: MultiMatchStrategy

if there are multiple records found in the lookup input what action should be performed. The default value for this field is RETURN_ANY.

Optional name

name: undefined | string

Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

Optional nullFillValues

nullFillValues: undefined | object

this map is used for replacing NULL values in the record. Key is the column name and value is the NULL replacement.

Optional objectStatus

objectStatus: undefined | number

The status of an object that can be set to value 1 for shallow references across objects, other values reserved. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional objectVersion

objectVersion: undefined | number

The version of the object that is used to track changes in the object instance. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional opConfigValues

opConfigValues: model.ConfigValues

Optional outputPorts

outputPorts: Array<TypedObject>

An array of output ports.

Optional parameters

parameters: Array<Parameter>

An array of parameters used in the data flow.

Optional parentRef

parentRef: model.ParentReference

Methods

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Operator): object

getJsonObj