Class XpoViewServerModeCache
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class XpoViewServerModeCache : ServerModeKeyedCache
- Inheritance
-
XpoViewServerModeCache
Constructors
public XpoViewServerModeCache(Session session, XPClassInfo classInfo, CriteriaOperator externalCriteria, CriteriaOperator[] displayableProps, CriteriaOperator[] keyCriteria, ServerModeOrderDescriptor[][] sortInfo, int groupCount, ServerModeSummaryDescriptor[] summary, ServerModeSummaryDescriptor[] totalSummary)
Parameters
session
Session
classInfo
XPClassInfo
externalCriteria
CriteriaOperator
displayableProps
CriteriaOperator[]
keyCriteria
CriteriaOperator[]
sortInfo
ServerModeOrderDescriptor[][]
groupCount
int
summary
ServerModeSummaryDescriptor[]
totalSummary
ServerModeSummaryDescriptor[]
Fields
ClassInfo
public readonly XPClassInfo ClassInfo
Field Value
- XPClassInfo
ExternalCriteria
public readonly CriteriaOperator ExternalCriteria
Field Value
- CriteriaOperator
Session
public readonly Session Session
Field Value
- Session
Methods
FetchKeys(CriteriaOperator, ServerModeOrderDescriptor[], int, int)
protected override object[] FetchKeys(CriteriaOperator where, ServerModeOrderDescriptor[] order, int skip, int take)
Parameters
where
CriteriaOperator
order
ServerModeOrderDescriptor[]
skip
int
take
int
Returns
- object[]
FetchRows(CriteriaOperator, ServerModeOrderDescriptor[], int)
protected override object[] FetchRows(CriteriaOperator where, ServerModeOrderDescriptor[] order, int take)
Parameters
where
CriteriaOperator
order
ServerModeOrderDescriptor[]
take
int
Returns
- object[]
GetCount(CriteriaOperator)
protected override int GetCount(CriteriaOperator criteriaOperator)
Parameters
criteriaOperator
CriteriaOperator
Returns
- int
GetOnInstanceEvaluator(CriteriaOperator)
protected override Func<object, object> GetOnInstanceEvaluator(CriteriaOperator toEvaluate)
Parameters
toEvaluate
CriteriaOperator
Returns
- Func<object, object>
PrepareChildren(CriteriaOperator, CriteriaOperator[], CriteriaOperator[], bool[], ServerModeSummaryDescriptor[])
protected override ServerModeGroupInfoData[] PrepareChildren(CriteriaOperator groupWhere, CriteriaOperator[] groupByCriteria, CriteriaOperator[] orderByCriteria, bool[] isDescOrder, ServerModeSummaryDescriptor[] summaries)
Parameters
groupWhere
CriteriaOperator
groupByCriteria
CriteriaOperator[]
orderByCriteria
CriteriaOperator[]
isDescOrder
bool[]
summaries
ServerModeSummaryDescriptor[]
Returns
- ServerModeGroupInfoData[]
PrepareTopGroupInfo(ServerModeSummaryDescriptor[])
protected override ServerModeGroupInfoData PrepareTopGroupInfo(ServerModeSummaryDescriptor[] summaries)
Parameters
summaries
ServerModeSummaryDescriptor[]
Returns
- ServerModeGroupInfoData
ResolveKeyType(CriteriaOperator)
protected override Type ResolveKeyType(CriteriaOperator singleKeyCriterion)
Parameters
singleKeyCriterion
CriteriaOperator
Returns
- Type
ResolveRowType()
protected override Type ResolveRowType()
Returns
- Type