Class IndexFinder
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class IndexFinder : IQueryCriteriaVisitor<object>, ICriteriaVisitor<object>
- Inheritance
-
IndexFinder
- Implements
-
- 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