menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class QueryBuilderEngine - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class QueryBuilderEngine

    Generates the MDX query based on MDX query specifications.

    Inheritance
    System.Object
    QueryBuilderEngine
    Namespace: Syncfusion.Olap.UWP.MDXQueryBuilder
    Assembly: Syncfusion.Olap.UWP.dll
    Syntax
    public class QueryBuilderEngine : Object

    Constructors

    QueryBuilderEngine()

    Declaration
    public QueryBuilderEngine()

    Methods

    GenerateQueryEx(MDXQuerySpecification)

    Generates the MDX query.

    Declaration
    public static string GenerateQueryEx(MDXQuerySpecification mdxQuerySpecification)
    Parameters
    Type Name Description
    MDXQuerySpecification mdxQuerySpecification

    The MDX query specification.

    Returns
    Type Description
    System.String

    The MDX query of type string.

    GenerateQueryEx(MDXQuerySpecification, Boolean, Providers, List<SlicerRangeFiltersInfo>, SerializableDictionary<String, HeaderPositionsInfo>, Boolean, DrillType, Boolean, Boolean)

    Generates the MDX query.

    Declaration
    public static string GenerateQueryEx(MDXQuerySpecification mdxQuerySpecification, bool isCount, Providers ProviderName, List<SlicerRangeFiltersInfo> SlicerRangeInfoFields, SerializableDictionary<string, HeaderPositionsInfo> DrilledCells, bool ShowLevelTypeAll, DrillType DrillType, bool VisualTotalVisibility, bool UseDefaultMember)
    Parameters
    Type Name Description
    MDXQuerySpecification mdxQuerySpecification

    The MDX query specification.

    System.Boolean isCount

    Indicates whether it includes the count.

    Providers ProviderName

    The name of the provider.

    System.Collections.Generic.List<SlicerRangeFiltersInfo> SlicerRangeInfoFields

    The list of slicer range information.

    SerializableDictionary<System.String, HeaderPositionsInfo> DrilledCells

    The details of drilled cells.

    System.Boolean ShowLevelTypeAll

    Indicates whether to show the level type of 'All'.

    DrillType DrillType

    The drill type.

    System.Boolean VisualTotalVisibility

    Indicates whether to show the visual total.

    System.Boolean UseDefaultMember

    Indicates whether to use the default member.

    Returns
    Type Description
    System.String

    The MDX query of type string.

    GenerateQueryEx(MDXQuerySpecification, Boolean, Providers, List<SlicerRangeFiltersInfo>, SerializableDictionary<String, HeaderPositionsInfo>, Boolean, DrillType, Boolean, Boolean, Object)

    Generates the MDX query.

    Declaration
    public static string GenerateQueryEx(MDXQuerySpecification mdxQuerySpecification, bool isCount, Providers ProviderName, List<SlicerRangeFiltersInfo> SlicerRangeInfoFields, SerializableDictionary<string, HeaderPositionsInfo> DrilledCells, bool ShowLevelTypeAll, DrillType DrillType, bool VisualTotalVisibility, bool UseDefaultMember, object reportTag)
    Parameters
    Type Name Description
    MDXQuerySpecification mdxQuerySpecification

    The MDX query specification.

    System.Boolean isCount

    Indicates whether it includes the count.

    Providers ProviderName

    The name of the provider.

    System.Collections.Generic.List<SlicerRangeFiltersInfo> SlicerRangeInfoFields

    The list of slicer range information.

    SerializableDictionary<System.String, HeaderPositionsInfo> DrilledCells

    The details of drilled cells.

    System.Boolean ShowLevelTypeAll

    Indicates whether to show the level type of 'All'.

    DrillType DrillType

    The drill type.

    System.Boolean VisualTotalVisibility

    Indicates whether to show the visual total.

    System.Boolean UseDefaultMember

    Indicates whether to use the default member.

    System.Object reportTag

    Indicates additional information of current report

    Returns
    Type Description
    System.String

    The MDX query of type string.

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved