Endeca Presentation API
CoalesceList Class
NamespacesEndeca.Navigation.AnalyticsCoalesceList
CoalesceList instances represent a list of expressions used to return the the first non-null value in the list. These coalesce expressions are objects of type IExpr.
Declaration Syntax
C#Visual BasicVisual C++
public class CoalesceList : IObjectList, 
	IQueryNode
Public Class CoalesceList _
	Implements IObjectList, IQueryNode
public ref class CoalesceList : IObjectList, 
	IQueryNode
Members
All MembersConstructorsMethods



IconMemberDescription
CoalesceListCoalesceListNew()()
Constructs a new, empty CoalesceList.

Add(Object)
Appends a coalesce 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 coalesce expression (an IExpr object) from the CoalesceList.

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 coalesce expression (an IExpr object) from the CoalesceList.

Size()()
Returns the number of coalesce expressions in this CoalesceList.

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

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

Remarks
Coalesce expressions provide the ability to evalute records for multiple values and return the first non-null value encountered, in the order specified. The CoalesceList saves the expressions in the form of a list, in the same order as specified in the query.
Inheritance Hierarchy
Object
CoalesceList

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