function ARC_sparql2sql_rewriter::parse_optional_pattern in Taxonomy import/export via XML 5
Same name and namespace in other branches
- 5.2 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_optional_pattern()
- 6.2 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_optional_pattern()
- 6 arc/ARC_sparql2sql_rewriter.php \ARC_sparql2sql_rewriter::parse_optional_pattern()
File
- arc/
ARC_sparql2sql_rewriter.php, line 1105
Class
Code
function parse_optional_pattern($args = "") {
$pattern = $args["pattern"];
$args["in_optional"] = true;
$args["parent_optional_count"] = $args["optional_count"];
$this->optional_count++;
$args["optional_count"] = $this->optional_count;
$sub_pattern = $pattern["pattern"];
$args["pattern"] = $sub_pattern;
$args["ind"] .= " ";
return $this
->parse_pattern($args);
}