def initialize(store_type='memory',name='',options='')
case store_type
when "memory";
when "hashes";
when "file";
when "uri";
when "mysql";
when "sqlite";
when "postgresql";
else
raise RedlandError.new("Failed to initialize storage, unknown storage type [#{store_type}]")
end
@name = name
@store_type = store_type
@store=Redland.librdf_new_storage($world.world,store_type,name,options)
unless @store
raise RedlandError.new("Creating Storage Failed")
end
ObjectSpace.define_finalizer(self,TripleStore.create_finalizer(@store))
end