コード例 #1
0
 protected override string BuildQuery()
 {
     return(QueryFormats.GetSharedWithMeQuery(Value));
 }
コード例 #2
0
ファイル: SearchInFolder.cs プロジェクト: R1kNk/PGDrive
 protected override string BuildQuery()
 {
     return(QueryFormats.GetInQuery(FieldName, Operator, Value));
 }
コード例 #3
0
ファイル: SDMXUtility.cs プロジェクト: SDRC-India/sdrcdevinfo
        public static XmlDocument Get_Query(SDMXSchemaType schemaType, Dictionary<string, string> dictUserSelections, QueryFormats format, DataReturnDetailTypes dataReturnDetailType, string agencyId, DIConnection DIConnection, DIQueries DIQueries)
        {
            XmlDocument RetVal;
            BaseQueryUtility BaseQueryUtility;

            RetVal = null;
            BaseQueryUtility = null;

            try
            {
                switch (format)
                {
                    case QueryFormats.Generic:
                        BaseQueryUtility = new GenericQueryUtility(dictUserSelections, dataReturnDetailType, agencyId, DIConnection, DIQueries);
                        break;
                    case QueryFormats.GenericTS:
                        BaseQueryUtility = new GenericTimeSeriesQueryUtility(dictUserSelections, dataReturnDetailType, agencyId, DIConnection, DIQueries);
                        break;
                    case QueryFormats.StructureSpecific:
                        BaseQueryUtility = new StructureSpecificQueryUtility(dictUserSelections, dataReturnDetailType, agencyId, DIConnection, DIQueries);
                        break;
                    case QueryFormats.StructureSpecificTS:
                        BaseQueryUtility = new StructureSpecificTimeSeriesQueryUtility(dictUserSelections, dataReturnDetailType, agencyId, DIConnection, DIQueries);
                        break;
                    default:
                        break;
                }

                RetVal = BaseQueryUtility.Get_Query();
            }
            catch (Exception ex)
            {
                RetVal = null;
                throw ex;
            }
            finally
            {
            }

            return RetVal;
        }