Ignore:
Timestamp:
1999-04-01T11:44:49+12:00 (25 years ago)
Author:
rjmcnab
Message:

Altered the protocol so that the metadata is part of the filter.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/comtypes.cpp

    r199 r220  
    1212/*
    1313   $Log$
     14   Revision 1.5  1999/03/31 23:44:47  rjmcnab
     15   Altered the protocol so that the metadata is part of the filter.
     16
    1417   Revision 1.4  1999/03/11 00:11:19  rjmcnab
    1518   Added a function to get a string version of comerror_t
     
    5861}
    5962
     63
     64
     65
     66
     67
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77void InfoFiltersResponse_t::clear () {
     78  filterNames.erase(filterNames.begin(), filterNames.end());
     79}
     80
     81
     82void InfoFilterOptionsRequest_t::clear () {
     83  filterName.clear();
     84}
     85
     86
    6087void FilterOption_t::clear () {
    6188  name.clear();
     
    90117}
    91118
    92 void FilterDescript_t::clear () {
    93   filterName.clear();
    94   filterOptions.erase(filterOptions.begin(), filterOptions.end());
    95 }
    96119
    97120void InfoFilterOptionsResponse_t::clear () {
    98121  filterOptions.erase(filterOptions.begin(), filterOptions.end());
    99122}
     123
    100124
    101125void OptionValue_t::clear () {
     
    104128}
    105129
     130
    106131void FilterRequest_t::clear () {
    107132  filterName.clear();
     
    109134  docSet.erase(docSet.begin(), docSet.end());
    110135  filterResultOptions = 0;
     136  requestParams.clear();
     137  refParams.clear();
     138  fields.erase(fields.begin(), fields.end());
    111139}
     140
    112141
    113142void TermInfo_t::clear () {
     
    118147
    119148
     149void MetadataInfo_t::clear () {
     150  params.clear();
     151  isRef = false;
     152  field.clear();
     153  value.clear();
     154}
     155
     156
    120157void ResultDocInfo_t::clear () {
    121158  OID.clear ();
    122   subCol.erase (subCol.begin(), subCol.end());
    123   ranking = 0.0;
     159  ranking = 0;
    124160  docFreq.erase(docFreq.begin(), docFreq.end());
     161  metadata.erase(metadata.begin(), metadata.end());
    125162}
    126163
    127164ResultDocInfo_t &ResultDocInfo_t::operator=(const ResultDocInfo_t &x) {
    128165  OID=x.OID;
    129   subCol=x.subCol;
    130166  ranking=x.ranking;
    131167  docFreq=x.docFreq;
     168  metadata=x.metadata;
    132169  return *this;
    133170}
     
    135172
    136173void FilterResponse_t::clear () {
    137   docsFound = 0;
     174  numDocs = 0;
    138175  isApprox = false;
    139176  termInfo.erase (termInfo.begin(), termInfo.end());
     
    141178}
    142179
    143 void MetadataInfoResponse_t::clear () {
    144   supportedFields.erase (supportedFields.begin(), supportedFields.end());
    145   supportedLanguages.erase (supportedLanguages.begin(), supportedLanguages.end());
    146 }
    147 
    148 void MetadataRequest_t::clear () {
    149   OIDs.erase (OIDs.begin(), OIDs.end());
    150   fields.erase (fields.begin(), fields.end());
    151   languages.erase (languages.begin(), languages.end());
    152 }
    153 
    154 void MetadataResponse_t::clear () {
    155   metadata.erase (metadata.begin(), metadata.end());
    156 };
    157 
Note: See TracChangeset for help on using the changeset viewer.