Changeset 210
- Timestamp:
- 12/13/08 11:51:48 (5 years ago)
- Location:
- activerdf-1.6.10/lib/active_rdf
- Files:
-
- 4 modified
-
federation/connection_pool.rb (modified) (2 diffs)
-
init.rb (modified) (1 diff)
-
objectmanager/resource.rb (modified) (3 diffs)
-
queryengine/query2sparql.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
activerdf-1.6.10/lib/active_rdf/federation/connection_pool.rb
r25 r210 133 133 # indicating which adapter-type they are 134 134 def ConnectionPool.register_adapter(type, klass) 135 $activerdflog. info"ConnectionPool: registering adapter of type #{type} for class #{klass}"135 $activerdflog.debug "ConnectionPool: registering adapter of type #{type} for class #{klass}" 136 136 @@registered_adapter_types[type] = klass 137 137 end … … 140 140 def ConnectionPool.create_adapter connection_params 141 141 # lookup registered adapter klass 142 142 143 klass = @@registered_adapter_types[connection_params[:type]] 143 144 144 145 # raise error if adapter type unknown 145 146 raise(ActiveRdfError, "unknown adapter type #{connection_params[:type]}") if klass.nil? -
activerdf-1.6.10/lib/active_rdf/init.rb
r146 r210 9 9 10 10 require 'sparql' 11 -
activerdf-1.6.10/lib/active_rdf/objectmanager/resource.rb
r199 r210 197 197 end 198 198 end 199 def self.find_all_predicates 200 199 def self.find_all_predicates 201 200 $all_predicates_array = Query.new.distinct(:s).where(:s,Namespace.lookup(:rdf,:type),Namespace.lookup(:rdf,:Property)).execute if $all_predicates_array == nil 202 201 end … … 386 385 # RDFS::Resource. 387 386 def type 388 types.compact!389 types.collect do |type|387 388 tmp = types.collect do |type| 390 389 ObjectManager.construct_class(type) 391 end 390 end 391 tmp.compact 392 392 end 393 393 … … 528 528 defaults << self.class.class_uri 529 529 530 (types + defaults). uniq530 (types + defaults).compact.uniq 531 531 end 532 532 end -
activerdf-1.6.10/lib/active_rdf/queryengine/query2sparql.rb
r146 r210 58 58 #build keywords 59 59 def self.keywords_clauses(query) 60 if query.keyword? 61 60 if query.keyword? 62 61 filters= Array.new 63 62 query.keywords.each do |term, keyword| … … 75 74 where_clauses = query.where_clauses.collect do |s,p,o,c| 76 75 object = nil 77 #replace a where clause by filter in case of String as object. 78 76 #replace a where clause by filter in case of String as object. 79 77 if o.instance_of? String 80 78 object = o … … 92 90 end 93 91 end 94 "#{where_clauses.join(' . ')} ." unless where_clauses.empty? 95 96 92 "#{where_clauses.join(' . ')} ." unless where_clauses.empty? 97 93 end 98 94 def self.construct_clause(term)
