Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

JuliaDatabases/DBAPI.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBAPI

Build Status Build status codecov.io

This module defines an abstract interface for database drivers in Julia.

This module contains abstract types, abstract required functions (which throw a NotImplementedError by default), and abstract optional functions (which throw a NotSupportedError by default).

Database drivers should import this module, subtype its types, and create methods for its functions which implement the signatures and behavioural specifications contained within this module.

This interface is largely inspired by Python's DB API 2.0, which is in the public domain: PEP0249.

Null Handling

All values of type T that could be null should be returned as Nullable{T}.