You are here

function ARC_sparql2sql_rewriter::parse_filter_pattern in Taxonomy import/export via XML 6

Same name and namespace in other branches
  1. 5.2 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_filter_pattern()
  2. 5 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_filter_pattern()
  3. 6.2 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_filter_pattern()

File

arc/ARC_sparql2sql_rewriter.php, line 1168

Class

ARC_sparql2sql_rewriter

Code

function parse_filter_pattern($args) {
  $r = "";
  $pattern = $args["pattern"];
  $sub_type = isset($pattern["sub_type"]) ? $pattern["sub_type"] : "";
  if ($sub_type) {
    $args["ind"] .= " ";
    $mthd = "parse_" . $sub_type . "_filter_pattern";
    if (method_exists($this, $mthd)) {
      $sub_r = $this
        ->{$mthd}($args);
      if (trim($sub_r)) {
        $r .= $sub_r;
      }
    }
  }
  return $r;
}