MCPcopy Create free account

hub / github.com/cosminbasca/surfrdf / types & classes

Types & classes59 in github.com/cosminbasca/surfrdf

↓ 14 callersClassResultProxy
Interface to :meth:`surf.store.Store.get_by`. ResultProxy collects filtering parameters. When iterated, it executes :meth:`surf.store.Store.
surf/resource/result_proxy.py:8
↓ 9 callersClassSparqlTranslator
translates a query to SPARQL
surf/query/translator/sparql.py:46
↓ 9 callersClassSparulTranslator
translates a query to SPARQL Update, based on the description of the SPARQL UPDATE protocol found here http://jena.hpl.hp.com/~afs/SPARQL-Upd
surf/query/translator/sparul.py:43
↓ 7 callersClassGroup
A **SPARQL** triple pattern group
surf/query/__init__.py:55
↓ 6 callersClassFilter
A **SPARQL** triple pattern filter
surf/query/__init__.py:87
↓ 6 callersClassSparqlWriterException
surf/plugin/sparql_protocol/writer.py:50
↓ 5 callersClassLazyResourceLoader
the :class:`surf.resource.value.LazyResourceLoader` class is used by the :class:`surf.resource.Resource` class to `lazy load` instances of resour
surf/resource/lazy.py:41
↓ 5 callersClassStore
The `Store` class is comprised of a reader and a writer, getting access to an underlying triple store. Also store specific parameters must be
surf/store.py:51
↓ 4 callersClassMockResource
surf/test/resource/test_resource_value.py:30
↓ 4 callersClassNamedGroup
A **SPARQL** triple pattern named group
surf/query/__init__.py:61
↓ 4 callersClassQuery
The `Query` object is used by SuRF to construct queries in a programatic manner. The class supports the major SPARQL query types: *select*, *
surf/query/__init__.py:136
↓ 4 callersClassQueryUpdate
Update query.
surf/query/update.py:58
↓ 4 callersClassUnion
A **SPARQL** union
surf/query/__init__.py:81
↓ 3 callersClassAllegro
plugins/surf.sesame2/sesame2/allegro.py:50
↓ 3 callersClassInvalidResourceException
surf/plugin/writer.py:44
↓ 3 callersClassSparqlReaderException
surf/plugin/sparql_protocol/reader.py:47
↓ 2 callersClassMockReader
surf/test/test_store.py:39
↓ 2 callersClassMockWriter
surf/test/test_store.py:58
↓ 2 callersClassMultipleResultsFound
Raised when list length > 1. This exception is raised by :meth:`surf.resource.result_proxy.ResultProxy.one()` and :meth:`surf.resou
surf/exceptions.py:67
↓ 2 callersClassNoResultFound
Raised when list length == 0. This exception is raised by :meth:`surf.resource.result_proxy.ResultProxy.one()` and :meth:`surf.resour
surf/exceptions.py:56
↓ 2 callersClassOptionalGroup
A **SPARQL** triple pattern optional group
surf/query/__init__.py:75
↓ 2 callersClassResourceValueMock
surf/test/test_util.py:24
↓ 2 callersClassSession
The `Session` will manage the rest of the components in **SuRF**, it also acts as the type factory for surf, the resources will walk the grap
surf/session.py:62
↓ 1 callersClassAllegroException
plugins/surf.sesame2/sesame2/allegro.py:43
↓ 1 callersClassMockResource
surf/test/resource/test_result_proxy.py:25
↓ 1 callersClassMockStore
surf/test/resource/test_resource_value.py:8
↓ 1 callersClassMockStore
surf/test/resource/test_result_proxy.py:7
↓ 1 callersClassMyQueryReader
surf/test/plugin/test_query_reader.py:13
↓ 1 callersClassNoneReader
surf/plugin/reader.py:170
↓ 1 callersClassNoneWriter
surf/plugin/writer.py:193
↓ 1 callersClassPluginNotFoundException
Raised when the required Plugin is not found
surf/exceptions.py:79
↓ 1 callersClassRest
The :class:`Rest` class handles the generation of REST like methods to perform CRUD operations on a :class:`surf.resource.Resource` instance
surf/rest.py:44
↓ 1 callersClassSesame2
plugins/surf.sesame2/sesame2/sesame2.py:204
↓ 1 callersClassSesame2Exception
plugins/surf.sesame2/sesame2/sesame2.py:197
↓ 1 callersClassSingle
Descriptor for easy access to attributes with single value.
surf/util.py:384
ClassAllegroFranzTestMixin
plugins/surf.allegro_franz/allegro_franz/test/test_allegro.py:9
ClassCardinalityException
Raised when list length != 1. Subclasses of this exception are raised by :meth:`surf.resource.result_proxy.ResultProxy.one()` and
surf/exceptions.py:45
ClassMyClass
surf/test/test_util.py:28
ClassMyClass2
surf/test/test_util.py:32
ClassMyPerson
surf/test/resource/test_resource.py:60
ClassPlugin
Super class for all SuRF plugins, provides basic instantiation and `logging`.
surf/plugin/__init__.py:42
ClassQueryTranslator
The `QueryTranslator` class is responsible with the translation of the query to the appropriate query language in use. One must extend the class a
surf/query/translator/__init__.py:40
ClassRDFQueryReader
Super class for SuRF Reader plugins that wrap queryable `stores`.
surf/plugin/query_reader.py:193
ClassRDFReader
Super class for all surf Reader plugins.
surf/plugin/reader.py:43
ClassRDFTransaction
plugins/surf.sesame2/sesame2/sesame2.py:106
ClassRDFWriter
Super class for all surf Writer plugins.
surf/plugin/writer.py:49
ClassReaderPlugin
plugins/surf.allegro_franz/allegro_franz/reader.py:51
ClassReaderPlugin
plugins/surf.sesame2/sesame2/reader.py:44
ClassReaderPlugin
surf/plugin/rdflib/reader.py:48
ClassReaderPlugin
surf/plugin/sparql_protocol/reader.py:51
ClassResource
The Resource class, represents the transparent proxy object that exposes sets of RDF triples under the form of <s,p,o> and <s',p,s> as an obj
surf/resource/__init__.py:99
ClassResourceMeta
surf/resource/__init__.py:49
ClassSesame2TestMixin
plugins/surf.sesame2/sesame2/test/test_sesame2.py:9
ClassStandardPluginTest
plugins/surf.allegro_franz/allegro_franz/test/test_allegro.py:36
ClassStandardPluginTest
plugins/surf.sesame2/sesame2/test/test_sesame2.py:36
ClassWriterPlugin
plugins/surf.allegro_franz/allegro_franz/writer.py:50
ClassWriterPlugin
plugins/surf.sesame2/sesame2/writer.py:46
ClassWriterPlugin
surf/plugin/rdflib/writer.py:46
ClassWriterPlugin
surf/plugin/sparql_protocol/writer.py:126