splitgraph package

Submodules

splitgraph.exceptions module

Exceptions that can be raised by the Splitgraph library.

exception splitgraph.exceptions.CheckoutError

Bases: splitgraph.exceptions.SplitGraphError

Errors related to checking out/committing repositories

exception splitgraph.exceptions.ExternalHandlerError

Bases: splitgraph.exceptions.SplitGraphError

Exceptions raised by external object handlers.

exception splitgraph.exceptions.ImageNotFoundError

Bases: splitgraph.exceptions.SplitGraphError

A Splitgraph image doesn’t exist.

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.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.UninitializedEngineError

Bases: splitgraph.exceptions.SplitGraphError

Raised when the engine isn’t initialized (no splitgraph_meta schema or audit triggers)

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.

Module contents

Public API for Splitgraph

Indices and tables