Endeca Presentation API
ExprLookup Class
NamespacesEndeca.Navigation.AnalyticsExprLookup
ExprLookup instances represent an access to a derived property of a record in a foreign table.
Declaration Syntax
C#Visual BasicVisual C++
public class ExprLookup : IExpr, IQueryNode
Public Class ExprLookup _
	Implements IExpr, IQueryNode
public ref class ExprLookup : IExpr, 
	IQueryNode
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ExprLookupExprLookupNew(String, String, LookupList)
Constructs a new ExprLookup.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FieldName
Gets and sets the the field name for this ExprLookup.

Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
LookupList
Gets and sets the LookupList for this ExprLookup.

MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
TableName
Gets and sets the table name for this ExprLookup.

ToString()()
Returns the string form of this ExprLookup.
(Overrides Object.ToString()().)
ToWire()()
Returns the wire form of this ExprLookup.

ValidateSyntax()()
Validates the syntax of this ExprLookup.

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
Object
ExprLookup

Assembly: Endeca.Navigation (Module: Endeca.Navigation) Version: 0.0.0.0