Table of Contents

Class IndexFinder

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class IndexFinder : IQueryCriteriaVisitor<object>, ICriteriaVisitor<object>
Inheritance
IndexFinder
Implements
IQueryCriteriaVisitor<object>
ICriteriaVisitor<object>
Inherited Members

Constructors

IndexFinder(string, InMemoryTable)

public IndexFinder(string alias, InMemoryTable table)

Parameters

alias string
table InMemoryTable

IndexFinder(string, InMemoryTable, bool)

public IndexFinder(string alias, InMemoryTable table, bool returnProperies)

Parameters

alias string
table InMemoryTable
returnProperies bool

Methods

Find(CriteriaOperator)

public IndexFinderResult Find(CriteriaOperator criteria)

Parameters

criteria CriteriaOperator

Returns

IndexFinderResult

Find(string, InMemoryTable, CriteriaOperator)

public static IndexFinderResult Find(string alias, InMemoryTable table, CriteriaOperator criteria)

Parameters

alias string
table InMemoryTable
criteria CriteriaOperator

Returns

IndexFinderResult

Find(string, InMemoryTable, CriteriaOperator, bool)

public static IndexFinderResult Find(string alias, InMemoryTable table, CriteriaOperator criteria, bool returnProperties)

Parameters

alias string
table InMemoryTable
criteria CriteriaOperator
returnProperties bool

Returns

IndexFinderResult

GetFullIndexResult(IndexFinderItem[][])

public static IndexFinderItem[][] GetFullIndexResult(IndexFinderItem[][] inputResult)

Parameters

inputResult IndexFinderItem[][]

Returns

IndexFinderItem[][]

GetIndexList(InMemoryTable, IndexFinderResult)

public static InMemoryIndexWrapper[] GetIndexList(InMemoryTable table, IndexFinderResult keys)

Parameters

table InMemoryTable
keys IndexFinderResult

Returns

InMemoryIndexWrapper[]

HasQueryOperand(IndexFinderResult)

public static bool HasQueryOperand(IndexFinderResult keys)

Parameters

keys IndexFinderResult

Returns

bool