Module spin_sdk.wit.imports.rdbms_types

Global variables

var DbValue

Database values

var Error

Errors related to interacting with a database.

var ParameterValue

Values used in parameterized queries

Classes

class Column (name: str,
data_type: DbDataType)
Expand source code
@dataclass
class Column:
    """
    A database column
    """
    name: str
    data_type: DbDataType

A database column

Instance variables

var data_typeDbDataType
var name : str
class DbDataType (*args, **kwds)
Expand source code
class DbDataType(Enum):
    """
    Data types for a database column
    """
    BOOLEAN = 0
    INT8 = 1
    INT16 = 2
    INT32 = 3
    INT64 = 4
    UINT8 = 5
    UINT16 = 6
    UINT32 = 7
    UINT64 = 8
    FLOATING32 = 9
    FLOATING64 = 10
    STR = 11
    BINARY = 12
    OTHER = 13

Data types for a database column

Ancestors

  • enum.Enum

Class variables

var BINARY
var BOOLEAN
var FLOATING32
var FLOATING64
var INT16
var INT32
var INT64
var INT8
var OTHER
var STR
var UINT16
var UINT32
var UINT64
var UINT8
class DbValue_Binary (value: bytes)
Expand source code
@dataclass
class DbValue_Binary:
    value: bytes

DbValue_Binary(value: bytes)

Instance variables

var value : bytes
class DbValue_Boolean (value: bool)
Expand source code
@dataclass
class DbValue_Boolean:
    value: bool

DbValue_Boolean(value: bool)

Instance variables

var value : bool
class DbValue_DbNull
Expand source code
@dataclass
class DbValue_DbNull:
    pass

DbValue_DbNull()

class DbValue_Floating32 (value: float)
Expand source code
@dataclass
class DbValue_Floating32:
    value: float

DbValue_Floating32(value: float)

Instance variables

var value : float
class DbValue_Floating64 (value: float)
Expand source code
@dataclass
class DbValue_Floating64:
    value: float

DbValue_Floating64(value: float)

Instance variables

var value : float
class DbValue_Int16 (value: int)
Expand source code
@dataclass
class DbValue_Int16:
    value: int

DbValue_Int16(value: int)

Instance variables

var value : int
class DbValue_Int32 (value: int)
Expand source code
@dataclass
class DbValue_Int32:
    value: int

DbValue_Int32(value: int)

Instance variables

var value : int
class DbValue_Int64 (value: int)
Expand source code
@dataclass
class DbValue_Int64:
    value: int

DbValue_Int64(value: int)

Instance variables

var value : int
class DbValue_Int8 (value: int)
Expand source code
@dataclass
class DbValue_Int8:
    value: int

DbValue_Int8(value: int)

Instance variables

var value : int
class DbValue_Str (value: str)
Expand source code
@dataclass
class DbValue_Str:
    value: str

DbValue_Str(value: str)

Instance variables

var value : str
class DbValue_Uint16 (value: int)
Expand source code
@dataclass
class DbValue_Uint16:
    value: int

DbValue_Uint16(value: int)

Instance variables

var value : int
class DbValue_Uint32 (value: int)
Expand source code
@dataclass
class DbValue_Uint32:
    value: int

DbValue_Uint32(value: int)

Instance variables

var value : int
class DbValue_Uint64 (value: int)
Expand source code
@dataclass
class DbValue_Uint64:
    value: int

DbValue_Uint64(value: int)

Instance variables

var value : int
class DbValue_Uint8 (value: int)
Expand source code
@dataclass
class DbValue_Uint8:
    value: int

DbValue_Uint8(value: int)

Instance variables

var value : int
class DbValue_Unsupported
Expand source code
@dataclass
class DbValue_Unsupported:
    pass

DbValue_Unsupported()

class Error_BadParameter (value: str)
Expand source code
@dataclass
class Error_BadParameter:
    value: str

Error_BadParameter(value: str)

Instance variables

var value : str
class Error_ConnectionFailed (value: str)
Expand source code
@dataclass
class Error_ConnectionFailed:
    value: str

Error_ConnectionFailed(value: str)

Instance variables

var value : str
class Error_Other (value: str)
Expand source code
@dataclass
class Error_Other:
    value: str

Error_Other(value: str)

Instance variables

var value : str
class Error_QueryFailed (value: str)
Expand source code
@dataclass
class Error_QueryFailed:
    value: str

Error_QueryFailed(value: str)

Instance variables

var value : str
class Error_ValueConversionFailed (value: str)
Expand source code
@dataclass
class Error_ValueConversionFailed:
    value: str

Error_ValueConversionFailed(value: str)

Instance variables

var value : str
class ParameterValue_Binary (value: bytes)
Expand source code
@dataclass
class ParameterValue_Binary:
    value: bytes

ParameterValue_Binary(value: bytes)

Instance variables

var value : bytes
class ParameterValue_Boolean (value: bool)
Expand source code
@dataclass
class ParameterValue_Boolean:
    value: bool

ParameterValue_Boolean(value: bool)

Instance variables

var value : bool
class ParameterValue_DbNull
Expand source code
@dataclass
class ParameterValue_DbNull:
    pass

ParameterValue_DbNull()

class ParameterValue_Floating32 (value: float)
Expand source code
@dataclass
class ParameterValue_Floating32:
    value: float

ParameterValue_Floating32(value: float)

Instance variables

var value : float
class ParameterValue_Floating64 (value: float)
Expand source code
@dataclass
class ParameterValue_Floating64:
    value: float

ParameterValue_Floating64(value: float)

Instance variables

var value : float
class ParameterValue_Int16 (value: int)
Expand source code
@dataclass
class ParameterValue_Int16:
    value: int

ParameterValue_Int16(value: int)

Instance variables

var value : int
class ParameterValue_Int32 (value: int)
Expand source code
@dataclass
class ParameterValue_Int32:
    value: int

ParameterValue_Int32(value: int)

Instance variables

var value : int
class ParameterValue_Int64 (value: int)
Expand source code
@dataclass
class ParameterValue_Int64:
    value: int

ParameterValue_Int64(value: int)

Instance variables

var value : int
class ParameterValue_Int8 (value: int)
Expand source code
@dataclass
class ParameterValue_Int8:
    value: int

ParameterValue_Int8(value: int)

Instance variables

var value : int
class ParameterValue_Str (value: str)
Expand source code
@dataclass
class ParameterValue_Str:
    value: str

ParameterValue_Str(value: str)

Instance variables

var value : str
class ParameterValue_Uint16 (value: int)
Expand source code
@dataclass
class ParameterValue_Uint16:
    value: int

ParameterValue_Uint16(value: int)

Instance variables

var value : int
class ParameterValue_Uint32 (value: int)
Expand source code
@dataclass
class ParameterValue_Uint32:
    value: int

ParameterValue_Uint32(value: int)

Instance variables

var value : int
class ParameterValue_Uint64 (value: int)
Expand source code
@dataclass
class ParameterValue_Uint64:
    value: int

ParameterValue_Uint64(value: int)

Instance variables

var value : int
class ParameterValue_Uint8 (value: int)
Expand source code
@dataclass
class ParameterValue_Uint8:
    value: int

ParameterValue_Uint8(value: int)

Instance variables

var value : int
class RowSet (columns: List[Column],
rows: List[List[DbValue_Boolean | DbValue_Int8 | DbValue_Int16 | DbValue_Int32 | DbValue_Int64 | DbValue_Uint8 | DbValue_Uint16 | DbValue_Uint32 | DbValue_Uint64 | DbValue_Floating32 | DbValue_Floating64 | DbValue_Str | DbValue_Binary | DbValue_DbNull | DbValue_Unsupported]])
Expand source code
@dataclass
class RowSet:
    """
    A set of database rows
    """
    columns: List[Column]
    rows: List[List[DbValue]]

A set of database rows

Instance variables

var columns : List[Column]
var rows : List[List[DbValue_Boolean | DbValue_Int8 | DbValue_Int16 | DbValue_Int32 | DbValue_Int64 | DbValue_Uint8 | DbValue_Uint16 | DbValue_Uint32 | DbValue_Uint64 | DbValue_Floating32 | DbValue_Floating64 | DbValue_Str | DbValue_Binary | DbValue_DbNull | DbValue_Unsupported]]