Skip to main content

Class PaginationFilterHelpers

Namespace: Workspace.XBR.Xperiflow.Core.Pagination

Assembly: Xperiflow.dll

Declaration
public static class PaginationFilterHelpers

Methods

CreateFilterObjectLeaf(SessionInfo, string, object, string)

Declaration
public static Dictionary<string, object> CreateFilterObjectLeaf(SessionInfo si, string columnName, object value, string xperiflowOperator)
Returns

System.Collections.Generic.Dictionary<System.String,System.Object> System.Collections.Generic.Dictionary<System.String,System.Object>

Parameters
TypeName
OneStream.Shared.Common.SessionInfosi
System.StringcolumnName
System.Objectvalue
System.StringxperiflowOperator

AddToFilterExpression(SessionInfo, string, object, string, Dictionary<string, List<object>>)

Declaration
public static Dictionary<string, List<object>> AddToFilterExpression(SessionInfo si, string columnName, object value, string xperiflowOperator, Dictionary<string, List<object>> existingExpressionDict)
Returns

System.Collections.Generic.Dictionary<System.String,System.Collections.Generic.List{System.Object}> System.Collections.Generic.Dictionary<System.String,System.Collections.Generic.List{System.Object}>

Parameters
TypeName
OneStream.Shared.Common.SessionInfosi
System.StringcolumnName
System.Objectvalue
System.StringxperiflowOperator
System.Collections.Generic.Dictionary<System.String,System.Collections.Generic.List{System.Object}>existingExpressionDict

AddToFilterExpression(SessionInfo, Dictionary<string, object>, Dictionary<string, dynamic>)

Declaration
public static Dictionary<string, object> AddToFilterExpression(SessionInfo si, Dictionary<string, object> filterLeafObject, Dictionary<string, dynamic> existingExpressionDict)
Returns

System.Collections.Generic.Dictionary<System.String,System.Object> System.Collections.Generic.Dictionary<System.String,System.Object>

Parameters
TypeName
OneStream.Shared.Common.SessionInfosi
System.Collections.Generic.Dictionary<System.String,System.Object>filterLeafObject
System.Collections.Generic.Dictionary<System.String,System.Object>existingExpressionDict

CreateFilterExpression(SessionInfo, string, object)

Declaration
public static Dictionary<string, object> CreateFilterExpression(SessionInfo si, string xperiflowExpression, object filterObject)
Returns

System.Collections.Generic.Dictionary<System.String,System.Object> System.Collections.Generic.Dictionary<System.String,System.Object>

Parameters
TypeName
OneStream.Shared.Common.SessionInfosi
System.StringxperiflowExpression
System.ObjectfilterObject

CreateFilterExpression(SessionInfo, string)

Declaration
public static Dictionary<string, object> CreateFilterExpression(SessionInfo si, string xperiflowExpression)
Returns

System.Collections.Generic.Dictionary<System.String,System.Object> System.Collections.Generic.Dictionary<System.String,System.Object>

Parameters
TypeName
OneStream.Shared.Common.SessionInfosi
System.StringxperiflowExpression

CreateFilterObject(string, XperiflowPaginationOperators, string)

Declaration
public static JObject CreateFilterObject(string columnName, XperiflowPaginationOperators xperiflowOperators, string value)
Returns

Newtonsoft.Json.Linq.JObject

Parameters
TypeName
System.StringcolumnName
Workspace.XBR.Xperiflow.Core.Pagination.XperiflowPaginationOperatorsxperiflowOperators
System.Stringvalue

Inherited Members

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?