Example #1
0
        public override string ToString()
        {
            StringBuilder result = new StringBuilder();

            result.Append("CompiledMediaItemQuery\r\n");
            foreach (MediaItemAspectMetadata.AttributeSpecification attr in _explicitSelectAttributes)
            {
                ComplexAttributeQueryBuilder complexAttributeQueryBuilder = new ComplexAttributeQueryBuilder(
                    _miaManagement, attr, null, _necessaryRequestedMIAs, _filter);
                result.Append("External attribute query for ");
                result.Append(attr.ParentMIAM.Name);
                result.Append(".");
                result.Append(attr.AttributeName);
                result.Append(":\r\n");
                result.Append(complexAttributeQueryBuilder.ToString());
                result.Append("\r\n\r\n");
            }
            result.Append("Main query:\r\n");
            MainQueryBuilder mainQueryBuilder = new MainQueryBuilder(_miaManagement,
                                                                     _mainSelectAttributes.Values, null, _necessaryRequestedMIAs, _optionalRequestedMIAs, _filter, _sortInformation);

            result.Append(mainQueryBuilder.ToString());
            return(result.ToString());
        }
 public override string ToString()
 {
   StringBuilder result = new StringBuilder();
   result.Append("CompiledMediaItemQuery\r\n");
   foreach (MediaItemAspectMetadata.AttributeSpecification attr in _explicitSelectAttributes)
   {
     ComplexAttributeQueryBuilder complexAttributeQueryBuilder = new ComplexAttributeQueryBuilder(
         _miaManagement, attr, null, _necessaryRequestedMIAs, _filter);
     result.Append("External attribute query for ");
     result.Append(attr.ParentMIAM.Name);
     result.Append(".");
     result.Append(attr.AttributeName);
     result.Append(":\r\n");
     result.Append(complexAttributeQueryBuilder.ToString());
     result.Append("\r\n\r\n");
   }
   result.Append("Main query:\r\n");
   MainQueryBuilder mainQueryBuilder = new MainQueryBuilder(_miaManagement,
       _mainSelectAttributes.Values, null, _necessaryRequestedMIAs, _optionalRequestedMIAs, _filter, _sortInformation);
   result.Append(mainQueryBuilder.ToString());
   return result.ToString();
 }