/// <summary> /// Builds a data query from a <c>dataWhereType</c> /// </summary> /// <param name="queryType"> /// - the IXML to build the domain object (DataQuery) from /// </param> /// <param name="structureRetrievalManager"> /// optional, if supplied the retrieval manager to use to retrieve the Dataflow and Provider defined by the /// <paramref name="queryType"/> /// </param> /// <returns> /// a data query from a <c>dataWhereType</c> /// </returns> public virtual IList<IDataQuery> BuildDataQuery( QueryType queryType, ISdmxObjectRetrievalManager structureRetrievalManager) { throw new SdmxNotImplementedException("DataQueryBuilder.buildDataQuery (Version 1.0 SDMX)"); ////throw new UnsupportedException( //// ExceptionCode.Unsupported, "DataQueryBuilder.buildDataQuery (Version 1.0 SDMX)"); }
private void SetInnerType(QueryType ContentField) { this.ContentField = ((QueryType)(XTypedServices.GetCloneIfRooted(ContentField))); XTypedServices.SetName(this, this.ContentField); }
/// <summary> /// <para> /// The Query element is a top-level element for this namespace, which is referenced by the SDMX message envelope, or could be put inside another envelope, such as SOAP. It contains a query. The defaultLimit attribute is the suggested maximum response size in kilobytes. /// </para> /// </summary> public Query(QueryType content) { SetInnerType(content); }