/ src / SubstringFilterObject.cpp
SubstringFilterObject.cpp
 1  /**
 2   * @file SubstringFilterObject.cpp
 3   * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz)
 4   * @date 2023-11-19
 5   */
 6  #include "inc/SubstringFilterObject.h"
 7  
 8  SubstringFilter::SubstringFilter(
 9      std::vector<unsigned char> attributeDescription,
10      std::vector<unsigned char> subInitial,
11      std::vector<std::vector<unsigned char>> subAny,
12      std::vector<unsigned char> subFinal) {
13    this->attributeDescription = attributeDescription;
14    this->subInitial = subInitial;
15    this->subAny = subAny;
16    this->subFinal = subFinal;
17  };
18  
19  std::vector<unsigned char> SubstringFilter::getAttributeDescription() {
20    return attributeDescription;
21  };
22  std::vector<unsigned char> SubstringFilter::getSubInitial() {
23    return subInitial;
24  };
25  std::vector<std::vector<unsigned char>> SubstringFilter::getSubAny() {
26    return subAny;
27  };
28  std::vector<unsigned char> SubstringFilter::getSubFinal() { return subFinal; };
29  filterTypes SubstringFilter::getFilterType() { return substrings; };