ExprLookup instances represent an access to a derived property of a record in a foreign table.

Namespace: Endeca.Navigation.Analytics
Assembly: Endeca.Navigation (in Endeca.Navigation.dll) Version: 6.2.0.0 (0.0.0.0)

Syntax

C#
public class ExprLookup : IExpr, IQueryNode
Visual Basic
Public Class ExprLookup _
	Implements IExpr, IQueryNode
Visual C++
public ref class ExprLookup : IExpr, 
	IQueryNode

Remarks

MyTable[{expr1}, {expr2}].field is semantically correct if MyTable is GROUPed by the same number of fields as the number of expressions within brackets "[...]", and field is a derived property defined on MyTable. Brackets with no expression list within represent access to a table that is GROUPed to a single record.

Note that because the implicit tables NavStateRecords and AllBaseRecords are not GROUPED, it is not possible to do a lookup on these tables.

Inheritance Hierarchy

System..::..Object
  Endeca.Navigation.Analytics..::..ExprLookup

See Also