Endeca Presentation API
LookupList Class
NamespacesEndeca.Navigation.AnalyticsLookupList
LookupList instances represent a list of expressions used to uniquely identify a record in a table (foreign or local). These lookup expressions are objects of type IExpr.
Declaration Syntax
C#Visual BasicVisual C++
public class LookupList : IObjectList, IQueryNode
Public Class LookupList _
	Implements IObjectList, IQueryNode
public ref class LookupList : IObjectList, 
	IQueryNode
Members
All MembersConstructorsMethods



IconMemberDescription
LookupListLookupListNew()()
Constructs a new, empty LookupList.

Add(Object)
Appends a lookup expression to the end of the collection.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
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.)
Get(Int32)
Gets the lookup expression (an IExpr object) from the LookupList.

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.)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Remove(Int32)
Removes a lookup expression (an IExpr object) from the LookupList.

Size()()
Returns the number of lookup expressions in this LookupList.

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

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

Remarks
Lookup expressions provide the ability to refer to values in record sets that have been previously computed. Lookups can only refer to record sets that were grouped and the LookupList must match the GroupBy fields of the lookup record set.

A lookup expression maps a record in the current statement’s record set to a record in the lookup record set. A LookupList should therefore contain the same number of expressions as the size of the GroupByList of the table it is used to key into.

Inheritance Hierarchy
Object
LookupList

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