A FilterIn is an IFilter that checks membership of a given set of values in a table. The membership is checked with a set of lookup expressions in a LookupList that is set in the FilterIn.

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


public class FilterIn : IFilter, IQueryNode
Visual Basic
Public Class FilterIn _
	Implements IFilter, IQueryNode
Visual C++
public ref class FilterIn : IFilter, 


This filter:
"[<i>expression1</i>, <i>expression2</i>] IN MyTable"
is semantically correct if MyTable is GROUPED by the same number of fields as the number of expressions within brackets "[...]". In this way, the contents of the brackets uniquely identify a record in MyTable. Brackets with no expression list within represent access to a table that is GROUPed to a single record.

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

Inheritance Hierarchy


See Also