MCPcopy Create free account

hub / github.com/davebshow/goblin / types & classes

Types & classes54 in github.com/davebshow/goblin

↓ 4 callersClassGenericVertex
Class used to build vertices when user defined vertex class is not available. Generally not instantiated by end user.
goblin/element.py:231
↓ 3 callersClassMapping
This class stores the information necessary to map between an OGM element and a DB element.
goblin/mapper.py:180
↓ 2 callersClassHistoricalName
tests/conftest.py:31
↓ 1 callersClassGoblin
Class used to encapsulate database connection configuration and generate database connections Used as a factory to create :py:class:`Sess
goblin/app.py:15
↓ 1 callersClassKnows
tests/conftest.py:67
↓ 1 callersClassLivesIn
tests/conftest.py:72
↓ 1 callersClassLocation
tests/conftest.py:36
↓ 1 callersClassPerson
tests/conftest.py:40
↓ 1 callersClassPlace
tests/conftest.py:53
ClassBaseProperty
Abstract base class that implements the property interface
goblin/abc.py:81
ClassBoolean
Simple boolean datatype
goblin/properties.py:207
ClassClientError
goblin/exception.py:5
ClassConfigError
goblin/exception.py:1
ClassConfigurationError
goblin/exception.py:21
ClassDataType
Abstract base class for Goblin Data Types. All custom data types should inherit from :py:class:`DataType`.
goblin/abc.py:11
ClassEdge
Base class for user defined Edge classes. :param Vertex source: Source (outV) vertex :param Vertex target: Target (inV) vertex
goblin/element.py:239
ClassElement
Base class for classes that implement the Element property interface
goblin/element.py:57
ClassElementError
goblin/exception.py:17
ClassElementMeta
Metaclass for graph elements. Responsible for creating the :py:class:`Mapping<goblin.mapper.Mapping>` object and replacing user defined :
goblin/element.py:13
ClassFloat
Simple float datatype
goblin/properties.py:189
ClassGeneric
goblin/properties.py:140
ClassGenericEdge
Class used to build edges when user defined edges class is not available. Generally not instantiated by end user.
goblin/element.py:301
ClassGremlinServerError
goblin/exception.py:25
ClassIdProperty
goblin/properties.py:118
ClassIdPropertyDescriptor
goblin/properties.py:92
ClassInherited
tests/conftest.py:63
ClassInteger
Simple integer datatype
goblin/properties.py:169
ClassListVertexPropertyManager
goblin/manager.py:27
ClassMappingError
goblin/exception.py:9
ClassMyEdge
tests/test_properties.py:152
ClassNotAModelShouldNotBeRegistered
tests/register_models.py:20
ClassProperty
API class used to define properties. Replaced with :py:class:`PropertyDescriptor` by :py:class:`goblin.element.ElementMeta`. :param gobl
goblin/properties.py:44
ClassPropertyDescriptor
Descriptor that validates user property input and gets/sets properties as instance attributes. Not instantiated by user.
goblin/properties.py:16
ClassProvider
Superclass for provider plugins
goblin/provider.py:1
ClassResponseTimeoutError
goblin/exception.py:29
ClassSession
Provides the main API for interacting with the database. Does not necessarily correpsond to a database session. Don't instantiate directly,
goblin/session.py:43
ClassSetVertexPropertyManager
goblin/manager.py:43
ClassString
Simple string datatype
goblin/properties.py:151
ClassTestBoolean
tests/test_properties.py:225
ClassTestCreationApi
tests/test_session.py:18
ClassTestFloat
tests/test_properties.py:208
ClassTestInteger
tests/test_properties.py:191
ClassTestRegisterEdge1
tests/register_models.py:12
ClassTestRegisterEdge2
tests/register_models.py:16
ClassTestRegisterVertex1
tests/register_models.py:4
ClassTestRegisterVertex2
tests/register_models.py:8
ClassTestString
tests/test_properties.py:176
ClassTestTraversalApi
tests/test_session.py:269
ClassTinkerGraph
Default provider
goblin/provider.py:10
ClassValidationError
goblin/exception.py:13
ClassVertex
Base class for user defined Vertex classes
goblin/element.py:185
ClassVertexProperty
Base class for user defined vertex properties.
goblin/element.py:104
ClassVertexPropertyDescriptor
Descriptor that validates user property input and gets/sets properties as instance attributes.
goblin/element.py:72
ClassVertexPropertyManager
goblin/manager.py:4