splitgraph package
Module contents¶
Subpackages¶
Submodules¶
splitgraph.exceptions module¶
Exceptions that can be raised by the Splitgraph library.
- exception
splitgraph.exceptions.
APICompatibilityError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Exceptions related to API incompatibilities
- exception
splitgraph.exceptions.
AuthAPIError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Exceptions raised by the Auth API
- exception
splitgraph.exceptions.
CheckoutError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Errors related to checking out/committing repositories
Bases:
splitgraph.exceptions.SplitGraphError
Could not connect to the Docker daemon.
- exception
splitgraph.exceptions.
EngineInitializationError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Raised when the engine isn’t initialized (no splitgraph_meta schema or audit triggers)
- exception
splitgraph.exceptions.
ExternalHandlerError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Exceptions raised by external object handlers.
- exception
splitgraph.exceptions.
GQLAPIError
¶ Bases:
splitgraph.exceptions.SplitGraphError
GQL API errors
- exception
splitgraph.exceptions.
GQLRepoDoesntExistError
¶ Bases:
splitgraph.exceptions.GQLAPIError
Repository doesn’t exist
- exception
splitgraph.exceptions.
GQLUnauthenticatedError
¶ Bases:
splitgraph.exceptions.GQLAPIError
Unauthenticated (user not logged in)
Bases:
splitgraph.exceptions.GQLAPIError
Unauthorized (e.g. repository isn’t writeable by the user)
- exception
splitgraph.exceptions.
ImageNotFoundError
¶ Bases:
splitgraph.exceptions.SplitGraphError
A Splitgraph image doesn’t exist.
- exception
splitgraph.exceptions.
IncompleteObjectDownloadError
(reason: Optional[BaseException], successful_objects: List[str])¶ Bases:
splitgraph.exceptions.SplitGraphError
Raised when an error is encountered during download of multiple objects. The handler is supposed to perform any necessary cleanup and reraise reason at the earliest opportunity.
- exception
splitgraph.exceptions.
IncompleteObjectUploadError
(reason: Optional[BaseException], successful_objects: List[str], successful_object_urls: List[str])¶ Bases:
splitgraph.exceptions.SplitGraphError
Raised when an error is encountered during upload of multiple objects. The handler is supposed to perform any necessary cleanup and reraise reason at the earliest opportunity.
- exception
splitgraph.exceptions.
MountHandlerError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Exceptions raised by mount handlers.
- exception
splitgraph.exceptions.
ObjectCacheError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Issues with the object cache (not enough space)
- exception
splitgraph.exceptions.
ObjectIndexingError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Errors related to indexing objects
- exception
splitgraph.exceptions.
ObjectMountingError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Errors related to incompatible objects.
- exception
splitgraph.exceptions.
ObjectNotFoundError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Raised when a physical object doesn’t exist in the cache.
- exception
splitgraph.exceptions.
RepositoryNotFoundError
¶ Bases:
splitgraph.exceptions.SplitGraphError
A Splitgraph repository doesn’t exist.
- exception
splitgraph.exceptions.
SplitGraphError
¶ Bases:
Exception
A generic Splitgraph exception.
- exception
splitgraph.exceptions.
SplitfileError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Generic error class for Splitfile interpretation/execution errors.
- exception
splitgraph.exceptions.
TableNotFoundError
¶ Bases:
splitgraph.exceptions.SplitGraphError
A table doesn’t exist in an image
- exception
splitgraph.exceptions.
UnsupportedSQLError
¶ Bases:
splitgraph.exceptions.SplitGraphError
Raised for unsupported SQL statements, for example, containing schema-qualified tables when the statement is supposed to be used in an SQL/IMPORT Splitfile command.