190
191
192
193
194
195
196
197
198
199
200
201
202
203
|
# File 'lib/roadforest/source-rigor/graph-store.rb', line 190
def query_pattern(pattern, &block)
case pattern
when RoadForest::SourceRigor::ResourcePattern
pattern.execute(@repository, {}, :context_roles => {:local => local_context_node}) do |statement|
next if statement.context.nil?
yield statement if block_given?
end
else
pattern.execute(@repository, {}) do |statement|
next if statement.context.nil?
yield statement if block_given?
end
end
end
|