Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cosminbasca/surfrdf
/ types & classes
Types & classes
59 in github.com/cosminbasca/surfrdf
⨍
Functions
613
◇
Types & classes
59
↓ 14 callers
Class
ResultProxy
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 callers
Class
SparqlTranslator
translates a query to SPARQL
surf/query/translator/sparql.py:46
↓ 9 callers
Class
SparulTranslator
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 callers
Class
Group
A **SPARQL** triple pattern group
surf/query/__init__.py:55
↓ 6 callers
Class
Filter
A **SPARQL** triple pattern filter
surf/query/__init__.py:87
↓ 6 callers
Class
SparqlWriterException
surf/plugin/sparql_protocol/writer.py:50
↓ 5 callers
Class
LazyResourceLoader
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 callers
Class
Store
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 callers
Class
MockResource
surf/test/resource/test_resource_value.py:30
↓ 4 callers
Class
NamedGroup
A **SPARQL** triple pattern named group
surf/query/__init__.py:61
↓ 4 callers
Class
Query
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 callers
Class
QueryUpdate
Update query.
surf/query/update.py:58
↓ 4 callers
Class
Union
A **SPARQL** union
surf/query/__init__.py:81
↓ 3 callers
Class
Allegro
plugins/surf.sesame2/sesame2/allegro.py:50
↓ 3 callers
Class
InvalidResourceException
surf/plugin/writer.py:44
↓ 3 callers
Class
SparqlReaderException
surf/plugin/sparql_protocol/reader.py:47
↓ 2 callers
Class
MockReader
surf/test/test_store.py:39
↓ 2 callers
Class
MockWriter
surf/test/test_store.py:58
↓ 2 callers
Class
MultipleResultsFound
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 callers
Class
NoResultFound
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 callers
Class
OptionalGroup
A **SPARQL** triple pattern optional group
surf/query/__init__.py:75
↓ 2 callers
Class
ResourceValueMock
surf/test/test_util.py:24
↓ 2 callers
Class
Session
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 callers
Class
AllegroException
plugins/surf.sesame2/sesame2/allegro.py:43
↓ 1 callers
Class
MockResource
surf/test/resource/test_result_proxy.py:25
↓ 1 callers
Class
MockStore
surf/test/resource/test_resource_value.py:8
↓ 1 callers
Class
MockStore
surf/test/resource/test_result_proxy.py:7
↓ 1 callers
Class
MyQueryReader
surf/test/plugin/test_query_reader.py:13
↓ 1 callers
Class
NoneReader
surf/plugin/reader.py:170
↓ 1 callers
Class
NoneWriter
surf/plugin/writer.py:193
↓ 1 callers
Class
PluginNotFoundException
Raised when the required Plugin is not found
surf/exceptions.py:79
↓ 1 callers
Class
Rest
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 callers
Class
Sesame2
plugins/surf.sesame2/sesame2/sesame2.py:204
↓ 1 callers
Class
Sesame2Exception
plugins/surf.sesame2/sesame2/sesame2.py:197
↓ 1 callers
Class
Single
Descriptor for easy access to attributes with single value.
surf/util.py:384
Class
AllegroFranzTestMixin
plugins/surf.allegro_franz/allegro_franz/test/test_allegro.py:9
Class
CardinalityException
Raised when list length != 1. Subclasses of this exception are raised by :meth:`surf.resource.result_proxy.ResultProxy.one()` and
surf/exceptions.py:45
Class
MyClass
surf/test/test_util.py:28
Class
MyClass2
surf/test/test_util.py:32
Class
MyPerson
surf/test/resource/test_resource.py:60
Class
Plugin
Super class for all SuRF plugins, provides basic instantiation and `logging`.
surf/plugin/__init__.py:42
Class
QueryTranslator
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
Class
RDFQueryReader
Super class for SuRF Reader plugins that wrap queryable `stores`.
surf/plugin/query_reader.py:193
Class
RDFReader
Super class for all surf Reader plugins.
surf/plugin/reader.py:43
Class
RDFTransaction
plugins/surf.sesame2/sesame2/sesame2.py:106
Class
RDFWriter
Super class for all surf Writer plugins.
surf/plugin/writer.py:49
Class
ReaderPlugin
plugins/surf.allegro_franz/allegro_franz/reader.py:51
Class
ReaderPlugin
plugins/surf.sesame2/sesame2/reader.py:44
Class
ReaderPlugin
surf/plugin/rdflib/reader.py:48
Class
ReaderPlugin
surf/plugin/sparql_protocol/reader.py:51
Class
Resource
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
Class
ResourceMeta
surf/resource/__init__.py:49
Class
Sesame2TestMixin
plugins/surf.sesame2/sesame2/test/test_sesame2.py:9
Class
StandardPluginTest
plugins/surf.allegro_franz/allegro_franz/test/test_allegro.py:36
Class
StandardPluginTest
plugins/surf.sesame2/sesame2/test/test_sesame2.py:36
Class
WriterPlugin
plugins/surf.allegro_franz/allegro_franz/writer.py:50
Class
WriterPlugin
plugins/surf.sesame2/sesame2/writer.py:46
Class
WriterPlugin
surf/plugin/rdflib/writer.py:46
Class
WriterPlugin
surf/plugin/sparql_protocol/writer.py:126