Class PaginationFilterHelpers
Namespace: Workspace.XBR.Xperiflow.Core.Pagination
Assembly: Xperiflow.dll
public static class PaginationFilterHelpers
Methods
CreateFilterObjectLeaf(SessionInfo, string, object, string)
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
Type | Name |
---|---|
OneStream.Shared.Common.SessionInfo | si |
System.String | columnName |
System.Object | value |
System.String | xperiflowOperator |
AddToFilterExpression(SessionInfo, string, object, string, Dictionary<string, List<object>>)
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
Type | Name |
---|---|
OneStream.Shared.Common.SessionInfo | si |
System.String | columnName |
System.Object | value |
System.String | xperiflowOperator |
System.Collections.Generic.Dictionary<System.String,System.Collections.Generic.List{System.Object}> | existingExpressionDict |
AddToFilterExpression(SessionInfo, Dictionary<string, object>, Dictionary<string, dynamic>)
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
Type | Name |
---|---|
OneStream.Shared.Common.SessionInfo | si |
System.Collections.Generic.Dictionary<System.String,System.Object> | filterLeafObject |
System.Collections.Generic.Dictionary<System.String,System.Object> | existingExpressionDict |
CreateFilterExpression(SessionInfo, string, object)
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
Type | Name |
---|---|
OneStream.Shared.Common.SessionInfo | si |
System.String | xperiflowExpression |
System.Object | filterObject |
CreateFilterExpression(SessionInfo, string)
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
Type | Name |
---|---|
OneStream.Shared.Common.SessionInfo | si |
System.String | xperiflowExpression |
CreateFilterObject(string, XperiflowPaginationOperators, string)
public static JObject CreateFilterObject(string columnName, XperiflowPaginationOperators xperiflowOperators, string value)
Returns
Newtonsoft.Json.Linq.JObject
Parameters
Type | Name |
---|---|
System.String | columnName |
Workspace.XBR.Xperiflow.Core.Pagination.XperiflowPaginationOperators | xperiflowOperators |
System.String | value |
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