第48行:
第48行:
function p.query_children(name, anchor_property, parent_property)
function p.query_children(name, anchor_property, parent_property)
−
local results = {}
+
return p.query_inherited_property(parent_property, anchor_property, {name})
−
local anchor_query = "[["..parent_property.."::"..name.."]]"
−
local property_query = "[[" .. anchor_property .. "::+]]"
−
local content_query = "?"..anchor_property
−
local query = anchor_query .. property_query .. "|" ..content_query .. "|format=plainlist"
−
local res = mw.smw.getQueryResult(query)
−
for j, r in ipairs(res.results) do
−
for k, t in ipairs(r.printouts[anchor_property]) do
−
results[t.fulltext] = true
−
end
−
end
−
return results
end
end