Class InMemoryDataElectorContextDescriptor
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class InMemoryDataElectorContextDescriptor : QuereableEvaluatorContextDescriptor
- Inheritance
-
InMemoryDataElectorContextDescriptor
Constructors
InMemoryDataElectorContextDescriptor(IInMemoryPlanner, bool, ICollection<ICustomFunctionOperator>)
public InMemoryDataElectorContextDescriptor(IInMemoryPlanner planner, bool caseSensitive, ICollection<ICustomFunctionOperator> customFunctions)
Parameters
planner
IInMemoryPlanner
caseSensitive
bool
customFunctions
ICollection<ICustomFunctionOperator>
InMemoryDataElectorContextDescriptor(IInMemoryPlanner, bool, ICollection<ICustomFunctionOperator>, ICollection<ICustomAggregate>)
public InMemoryDataElectorContextDescriptor(IInMemoryPlanner planner, bool caseSensitive, ICollection<ICustomFunctionOperator> customFunctions, ICollection<ICustomAggregate> customAggregates)
Parameters
planner
IInMemoryPlanner
caseSensitive
bool
customFunctions
ICollection<ICustomFunctionOperator>
customAggregates
ICollection<ICustomAggregate>
Properties
CaseSensitive
public bool CaseSensitive { get; }
Property Value
- bool
CustomAggregates
public ICollection<ICustomAggregate> CustomAggregates { get; }
Property Value
- ICollection<ICustomAggregate>
CustomFunctions
public ICollection<ICustomFunctionOperator> CustomFunctions { get; }
Property Value
- ICollection<ICustomFunctionOperator>
Methods
GetCollectionContexts(object, string)
public override IEnumerable GetCollectionContexts(object source, string collectionName)
Parameters
source
object
collectionName
string
Returns
- IEnumerable
GetNestedContext(object, string)
public override EvaluatorContext GetNestedContext(object source, string propertyPath)
Parameters
source
object
propertyPath
string
Returns
- EvaluatorContext
GetOperandValue(object, QueryOperand)
public override object GetOperandValue(object currentSource, QueryOperand theOperand)
Parameters
currentSource
object
theOperand
QueryOperand
Returns
- object
GetPropertyValue(object, EvaluatorProperty)
public override object GetPropertyValue(object source, EvaluatorProperty propertyPath)
Parameters
source
object
propertyPath
EvaluatorProperty
Returns
- object
GetQueryContexts(object, string, CriteriaOperator, int)
public override IEnumerable GetQueryContexts(object source, string queryTypeName, CriteriaOperator condition, int top)
Parameters
source
object
queryTypeName
string
condition
CriteriaOperator
top
int
Returns
- IEnumerable
GetQueryResult(JoinNode)
public override object GetQueryResult(JoinNode root)
Parameters
root
JoinNode
Returns
- object
PopNestedSource()
public override void PopNestedSource()
PushNestedSource(object)
public override void PushNestedSource(object source)
Parameters
source
object