Module spin_sdk.wit.imports.spin_postgres_postgres_4_0_0
Global variables
var DbDataType-
Data types for a database column
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_Boolean | DbDataType_Int8 | DbDataType_Int16 | DbDataType_Int32 | DbDataType_Int64 | DbDataType_Floating32 | DbDataType_Floating64 | DbDataType_Str | DbDataType_Binary | DbDataType_Date | DbDataType_Time | DbDataType_Datetime | DbDataType_Timestamp | DbDataType_Uuid | DbDataType_Jsonb | DbDataType_Decimal | DbDataType_RangeInt32 | DbDataType_RangeInt64 | DbDataType_RangeDecimal | DbDataType_ArrayInt32 | DbDataType_ArrayInt64 | DbDataType_ArrayDecimal | DbDataType_ArrayStr | DbDataType_Interval | DbDataType_Other)-
Expand source code
@dataclass class Column: """ A database column """ name: str data_type: DbDataTypeA database column
Instance variables
var data_type : DbDataType_Boolean | DbDataType_Int8 | DbDataType_Int16 | DbDataType_Int32 | DbDataType_Int64 | DbDataType_Floating32 | DbDataType_Floating64 | DbDataType_Str | DbDataType_Binary | DbDataType_Date | DbDataType_Time | DbDataType_Datetime | DbDataType_Timestamp | DbDataType_Uuid | DbDataType_Jsonb | DbDataType_Decimal | DbDataType_RangeInt32 | DbDataType_RangeInt64 | DbDataType_RangeDecimal | DbDataType_ArrayInt32 | DbDataType_ArrayInt64 | DbDataType_ArrayDecimal | DbDataType_ArrayStr | DbDataType_Interval | DbDataType_Othervar name : str
class Connection-
Expand source code
class Connection: """ A connection to a postgres database. """ @classmethod def open(cls, address: str) -> Self: """ Open a connection to the Postgres instance at `address`. Raises: `spin_sdk.wit.types.Err(spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Error)` """ raise NotImplementedError def query(self, statement: str, params: List[ParameterValue]) -> RowSet: """ Query the database. Raises: `spin_sdk.wit.types.Err(spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Error)` """ raise NotImplementedError def execute(self, statement: str, params: List[ParameterValue]) -> int: """ Execute command to the database. Raises: `spin_sdk.wit.types.Err(spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Error)` """ raise NotImplementedError def __enter__(self) -> Self: """Returns self""" return self def __exit__(self, exc_type: type[BaseException] | None, exc_value: BaseException | None, traceback: TracebackType | None) -> bool | None: """ Release this resource. """ raise NotImplementedErrorA connection to a postgres database.
Static methods
def open(address: str) ‑> Self
Methods
def execute(self,
statement: str,
params: List[ParameterValue_Boolean | ParameterValue_Int8 | ParameterValue_Int16 | ParameterValue_Int32 | ParameterValue_Int64 | ParameterValue_Floating32 | ParameterValue_Floating64 | ParameterValue_Str | ParameterValue_Binary | ParameterValue_Date | ParameterValue_Time | ParameterValue_Datetime | ParameterValue_Timestamp | ParameterValue_Uuid | ParameterValue_Jsonb | ParameterValue_Decimal | ParameterValue_RangeInt32 | ParameterValue_RangeInt64 | ParameterValue_RangeDecimal | ParameterValue_ArrayInt32 | ParameterValue_ArrayInt64 | ParameterValue_ArrayDecimal | ParameterValue_ArrayStr | ParameterValue_Interval | ParameterValue_DbNull]) ‑> int-
Expand source code
def execute(self, statement: str, params: List[ParameterValue]) -> int: """ Execute command to the database. Raises: `spin_sdk.wit.types.Err(spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Error)` """ raise NotImplementedError def query(self,
statement: str,
params: List[ParameterValue_Boolean | ParameterValue_Int8 | ParameterValue_Int16 | ParameterValue_Int32 | ParameterValue_Int64 | ParameterValue_Floating32 | ParameterValue_Floating64 | ParameterValue_Str | ParameterValue_Binary | ParameterValue_Date | ParameterValue_Time | ParameterValue_Datetime | ParameterValue_Timestamp | ParameterValue_Uuid | ParameterValue_Jsonb | ParameterValue_Decimal | ParameterValue_RangeInt32 | ParameterValue_RangeInt64 | ParameterValue_RangeDecimal | ParameterValue_ArrayInt32 | ParameterValue_ArrayInt64 | ParameterValue_ArrayDecimal | ParameterValue_ArrayStr | ParameterValue_Interval | ParameterValue_DbNull]) ‑> RowSet-
Expand source code
def query(self, statement: str, params: List[ParameterValue]) -> RowSet: """ Query the database. Raises: `spin_sdk.wit.types.Err(spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Error)` """ raise NotImplementedError
class DbDataType_ArrayDecimal-
Expand source code
@dataclass class DbDataType_ArrayDecimal: passDbDataType_ArrayDecimal()
class DbDataType_ArrayInt32-
Expand source code
@dataclass class DbDataType_ArrayInt32: passDbDataType_ArrayInt32()
class DbDataType_ArrayInt64-
Expand source code
@dataclass class DbDataType_ArrayInt64: passDbDataType_ArrayInt64()
class DbDataType_ArrayStr-
Expand source code
@dataclass class DbDataType_ArrayStr: passDbDataType_ArrayStr()
class DbDataType_Binary-
Expand source code
@dataclass class DbDataType_Binary: passDbDataType_Binary()
class DbDataType_Boolean-
Expand source code
@dataclass class DbDataType_Boolean: passDbDataType_Boolean()
class DbDataType_Date-
Expand source code
@dataclass class DbDataType_Date: passDbDataType_Date()
class DbDataType_Datetime-
Expand source code
@dataclass class DbDataType_Datetime: passDbDataType_Datetime()
class DbDataType_Decimal-
Expand source code
@dataclass class DbDataType_Decimal: passDbDataType_Decimal()
class DbDataType_Floating32-
Expand source code
@dataclass class DbDataType_Floating32: passDbDataType_Floating32()
class DbDataType_Floating64-
Expand source code
@dataclass class DbDataType_Floating64: passDbDataType_Floating64()
class DbDataType_Int16-
Expand source code
@dataclass class DbDataType_Int16: passDbDataType_Int16()
class DbDataType_Int32-
Expand source code
@dataclass class DbDataType_Int32: passDbDataType_Int32()
class DbDataType_Int64-
Expand source code
@dataclass class DbDataType_Int64: passDbDataType_Int64()
class DbDataType_Int8-
Expand source code
@dataclass class DbDataType_Int8: passDbDataType_Int8()
class DbDataType_Interval-
Expand source code
@dataclass class DbDataType_Interval: passDbDataType_Interval()
class DbDataType_Jsonb-
Expand source code
@dataclass class DbDataType_Jsonb: passDbDataType_Jsonb()
class DbDataType_Other (value: str)-
Expand source code
@dataclass class DbDataType_Other: value: strDbDataType_Other(value: str)
Instance variables
var value : str
class DbDataType_RangeDecimal-
Expand source code
@dataclass class DbDataType_RangeDecimal: passDbDataType_RangeDecimal()
class DbDataType_RangeInt32-
Expand source code
@dataclass class DbDataType_RangeInt32: passDbDataType_RangeInt32()
class DbDataType_RangeInt64-
Expand source code
@dataclass class DbDataType_RangeInt64: passDbDataType_RangeInt64()
class DbDataType_Str-
Expand source code
@dataclass class DbDataType_Str: passDbDataType_Str()
class DbDataType_Time-
Expand source code
@dataclass class DbDataType_Time: passDbDataType_Time()
class DbDataType_Timestamp-
Expand source code
@dataclass class DbDataType_Timestamp: passDbDataType_Timestamp()
class DbDataType_Uuid-
Expand source code
@dataclass class DbDataType_Uuid: passDbDataType_Uuid()
class DbError (as_text: str,
severity: str,
code: str,
message: str,
detail: str | None,
extras: List[Tuple[str, str]])-
Expand source code
@dataclass class DbError: as_text: str severity: str code: str message: str detail: Optional[str] extras: List[Tuple[str, str]]DbError(as_text: str, severity: str, code: str, message: str, detail: Optional[str], extras: List[Tuple[str, str]])
Instance variables
var as_text : strvar code : strvar detail : str | Nonevar extras : List[Tuple[str, str]]var message : strvar severity : str
class DbValue_ArrayDecimal (value: List[str | None])-
Expand source code
@dataclass class DbValue_ArrayDecimal: value: List[Optional[str]]DbValue_ArrayDecimal(value: List[Optional[str]])
Instance variables
var value : List[str | None]
class DbValue_ArrayInt32 (value: List[int | None])-
Expand source code
@dataclass class DbValue_ArrayInt32: value: List[Optional[int]]DbValue_ArrayInt32(value: List[Optional[int]])
Instance variables
var value : List[int | None]
class DbValue_ArrayInt64 (value: List[int | None])-
Expand source code
@dataclass class DbValue_ArrayInt64: value: List[Optional[int]]DbValue_ArrayInt64(value: List[Optional[int]])
Instance variables
var value : List[int | None]
class DbValue_ArrayStr (value: List[str | None])-
Expand source code
@dataclass class DbValue_ArrayStr: value: List[Optional[str]]DbValue_ArrayStr(value: List[Optional[str]])
Instance variables
var value : List[str | None]
class DbValue_Binary (value: bytes)-
Expand source code
@dataclass class DbValue_Binary: value: bytesDbValue_Binary(value: bytes)
Instance variables
var value : bytes
class DbValue_Boolean (value: bool)-
Expand source code
@dataclass class DbValue_Boolean: value: boolDbValue_Boolean(value: bool)
Instance variables
var value : bool
class DbValue_Date (value: Tuple[int, int, int])-
Expand source code
@dataclass class DbValue_Date: value: Tuple[int, int, int]DbValue_Date(value: Tuple[int, int, int])
Instance variables
var value : Tuple[int, int, int]
class DbValue_Datetime (value: Tuple[int, int, int, int, int, int, int])-
Expand source code
@dataclass class DbValue_Datetime: value: Tuple[int, int, int, int, int, int, int]DbValue_Datetime(value: Tuple[int, int, int, int, int, int, int])
Instance variables
var value : Tuple[int, int, int, int, int, int, int]
class DbValue_DbNull-
Expand source code
@dataclass class DbValue_DbNull: passDbValue_DbNull()
class DbValue_Decimal (value: str)-
Expand source code
@dataclass class DbValue_Decimal: value: strDbValue_Decimal(value: str)
Instance variables
var value : str
class DbValue_Floating32 (value: float)-
Expand source code
@dataclass class DbValue_Floating32: value: floatDbValue_Floating32(value: float)
Instance variables
var value : float
class DbValue_Floating64 (value: float)-
Expand source code
@dataclass class DbValue_Floating64: value: floatDbValue_Floating64(value: float)
Instance variables
var value : float
class DbValue_Int16 (value: int)-
Expand source code
@dataclass class DbValue_Int16: value: intDbValue_Int16(value: int)
Instance variables
var value : int
class DbValue_Int32 (value: int)-
Expand source code
@dataclass class DbValue_Int32: value: intDbValue_Int32(value: int)
Instance variables
var value : int
class DbValue_Int64 (value: int)-
Expand source code
@dataclass class DbValue_Int64: value: intDbValue_Int64(value: int)
Instance variables
var value : int
class DbValue_Int8 (value: int)-
Expand source code
@dataclass class DbValue_Int8: value: intDbValue_Int8(value: int)
Instance variables
var value : int
class DbValue_Interval (value: Interval)-
Expand source code
@dataclass class DbValue_Interval: value: IntervalDbValue_Interval(value: spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Interval)
Instance variables
var value : Interval
class DbValue_Jsonb (value: bytes)-
Expand source code
@dataclass class DbValue_Jsonb: value: bytesDbValue_Jsonb(value: bytes)
Instance variables
var value : bytes
class DbValue_RangeDecimal (value: Tuple[Tuple[str, RangeBoundKind] | None, Tuple[str, RangeBoundKind] | None])-
Expand source code
@dataclass class DbValue_RangeDecimal: value: Tuple[Optional[Tuple[str, RangeBoundKind]], Optional[Tuple[str, RangeBoundKind]]]DbValue_RangeDecimal(value: Tuple[Optional[Tuple[str, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[str, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[str, RangeBoundKind] | None, Tuple[str, RangeBoundKind] | None]
class DbValue_RangeInt32 (value: Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None])-
Expand source code
@dataclass class DbValue_RangeInt32: value: Tuple[Optional[Tuple[int, RangeBoundKind]], Optional[Tuple[int, RangeBoundKind]]]DbValue_RangeInt32(value: Tuple[Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None]
class DbValue_RangeInt64 (value: Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None])-
Expand source code
@dataclass class DbValue_RangeInt64: value: Tuple[Optional[Tuple[int, RangeBoundKind]], Optional[Tuple[int, RangeBoundKind]]]DbValue_RangeInt64(value: Tuple[Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None]
class DbValue_Str (value: str)-
Expand source code
@dataclass class DbValue_Str: value: strDbValue_Str(value: str)
Instance variables
var value : str
class DbValue_Time (value: Tuple[int, int, int, int])-
Expand source code
@dataclass class DbValue_Time: value: Tuple[int, int, int, int]DbValue_Time(value: Tuple[int, int, int, int])
Instance variables
var value : Tuple[int, int, int, int]
class DbValue_Timestamp (value: int)-
Expand source code
@dataclass class DbValue_Timestamp: value: intDbValue_Timestamp(value: int)
Instance variables
var value : int
class DbValue_Unsupported (value: bytes)-
Expand source code
@dataclass class DbValue_Unsupported: value: bytesDbValue_Unsupported(value: bytes)
Instance variables
var value : bytes
class DbValue_Uuid (value: str)-
Expand source code
@dataclass class DbValue_Uuid: value: strDbValue_Uuid(value: str)
Instance variables
var value : str
class Error_BadParameter (value: str)-
Expand source code
@dataclass class Error_BadParameter: value: strError_BadParameter(value: str)
Instance variables
var value : str
class Error_ConnectionFailed (value: str)-
Expand source code
@dataclass class Error_ConnectionFailed: value: strError_ConnectionFailed(value: str)
Instance variables
var value : str
class Error_Other (value: str)-
Expand source code
@dataclass class Error_Other: value: strError_Other(value: str)
Instance variables
var value : str
class Error_QueryFailed (value: QueryError_Text | QueryError_DbError)-
Expand source code
@dataclass class Error_QueryFailed: value: QueryErrorError_QueryFailed(value: Union[spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.QueryError_Text, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.QueryError_DbError])
Instance variables
var value : QueryError_Text | QueryError_DbError
class Error_ValueConversionFailed (value: str)-
Expand source code
@dataclass class Error_ValueConversionFailed: value: strError_ValueConversionFailed(value: str)
Instance variables
var value : str
class Interval (micros: int, days: int, months: int)-
Expand source code
@dataclass class Interval: micros: int days: int months: intInterval(micros: int, days: int, months: int)
Instance variables
var days : intvar micros : intvar months : int
class ParameterValue_ArrayDecimal (value: List[str | None])-
Expand source code
@dataclass class ParameterValue_ArrayDecimal: value: List[Optional[str]]ParameterValue_ArrayDecimal(value: List[Optional[str]])
Instance variables
var value : List[str | None]
class ParameterValue_ArrayInt32 (value: List[int | None])-
Expand source code
@dataclass class ParameterValue_ArrayInt32: value: List[Optional[int]]ParameterValue_ArrayInt32(value: List[Optional[int]])
Instance variables
var value : List[int | None]
class ParameterValue_ArrayInt64 (value: List[int | None])-
Expand source code
@dataclass class ParameterValue_ArrayInt64: value: List[Optional[int]]ParameterValue_ArrayInt64(value: List[Optional[int]])
Instance variables
var value : List[int | None]
class ParameterValue_ArrayStr (value: List[str | None])-
Expand source code
@dataclass class ParameterValue_ArrayStr: value: List[Optional[str]]ParameterValue_ArrayStr(value: List[Optional[str]])
Instance variables
var value : List[str | None]
class ParameterValue_Binary (value: bytes)-
Expand source code
@dataclass class ParameterValue_Binary: value: bytesParameterValue_Binary(value: bytes)
Instance variables
var value : bytes
class ParameterValue_Boolean (value: bool)-
Expand source code
@dataclass class ParameterValue_Boolean: value: boolParameterValue_Boolean(value: bool)
Instance variables
var value : bool
class ParameterValue_Date (value: Tuple[int, int, int])-
Expand source code
@dataclass class ParameterValue_Date: value: Tuple[int, int, int]ParameterValue_Date(value: Tuple[int, int, int])
Instance variables
var value : Tuple[int, int, int]
class ParameterValue_Datetime (value: Tuple[int, int, int, int, int, int, int])-
Expand source code
@dataclass class ParameterValue_Datetime: value: Tuple[int, int, int, int, int, int, int]ParameterValue_Datetime(value: Tuple[int, int, int, int, int, int, int])
Instance variables
var value : Tuple[int, int, int, int, int, int, int]
class ParameterValue_DbNull-
Expand source code
@dataclass class ParameterValue_DbNull: passParameterValue_DbNull()
class ParameterValue_Decimal (value: str)-
Expand source code
@dataclass class ParameterValue_Decimal: value: strParameterValue_Decimal(value: str)
Instance variables
var value : str
class ParameterValue_Floating32 (value: float)-
Expand source code
@dataclass class ParameterValue_Floating32: value: floatParameterValue_Floating32(value: float)
Instance variables
var value : float
class ParameterValue_Floating64 (value: float)-
Expand source code
@dataclass class ParameterValue_Floating64: value: floatParameterValue_Floating64(value: float)
Instance variables
var value : float
class ParameterValue_Int16 (value: int)-
Expand source code
@dataclass class ParameterValue_Int16: value: intParameterValue_Int16(value: int)
Instance variables
var value : int
class ParameterValue_Int32 (value: int)-
Expand source code
@dataclass class ParameterValue_Int32: value: intParameterValue_Int32(value: int)
Instance variables
var value : int
class ParameterValue_Int64 (value: int)-
Expand source code
@dataclass class ParameterValue_Int64: value: intParameterValue_Int64(value: int)
Instance variables
var value : int
class ParameterValue_Int8 (value: int)-
Expand source code
@dataclass class ParameterValue_Int8: value: intParameterValue_Int8(value: int)
Instance variables
var value : int
class ParameterValue_Interval (value: Interval)-
Expand source code
@dataclass class ParameterValue_Interval: value: IntervalParameterValue_Interval(value: spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.Interval)
Instance variables
var value : Interval
class ParameterValue_Jsonb (value: bytes)-
Expand source code
@dataclass class ParameterValue_Jsonb: value: bytesParameterValue_Jsonb(value: bytes)
Instance variables
var value : bytes
class ParameterValue_RangeDecimal (value: Tuple[Tuple[str, RangeBoundKind] | None, Tuple[str, RangeBoundKind] | None])-
Expand source code
@dataclass class ParameterValue_RangeDecimal: value: Tuple[Optional[Tuple[str, RangeBoundKind]], Optional[Tuple[str, RangeBoundKind]]]ParameterValue_RangeDecimal(value: Tuple[Optional[Tuple[str, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[str, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[str, RangeBoundKind] | None, Tuple[str, RangeBoundKind] | None]
class ParameterValue_RangeInt32 (value: Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None])-
Expand source code
@dataclass class ParameterValue_RangeInt32: value: Tuple[Optional[Tuple[int, RangeBoundKind]], Optional[Tuple[int, RangeBoundKind]]]ParameterValue_RangeInt32(value: Tuple[Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None]
class ParameterValue_RangeInt64 (value: Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None])-
Expand source code
@dataclass class ParameterValue_RangeInt64: value: Tuple[Optional[Tuple[int, RangeBoundKind]], Optional[Tuple[int, RangeBoundKind]]]ParameterValue_RangeInt64(value: Tuple[Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]], Optional[Tuple[int, spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.RangeBoundKind]]])
Instance variables
var value : Tuple[Tuple[int, RangeBoundKind] | None, Tuple[int, RangeBoundKind] | None]
class ParameterValue_Str (value: str)-
Expand source code
@dataclass class ParameterValue_Str: value: strParameterValue_Str(value: str)
Instance variables
var value : str
class ParameterValue_Time (value: Tuple[int, int, int, int])-
Expand source code
@dataclass class ParameterValue_Time: value: Tuple[int, int, int, int]ParameterValue_Time(value: Tuple[int, int, int, int])
Instance variables
var value : Tuple[int, int, int, int]
class ParameterValue_Timestamp (value: int)-
Expand source code
@dataclass class ParameterValue_Timestamp: value: intParameterValue_Timestamp(value: int)
Instance variables
var value : int
class ParameterValue_Uuid (value: str)-
Expand source code
@dataclass class ParameterValue_Uuid: value: strParameterValue_Uuid(value: str)
Instance variables
var value : str
class QueryError_DbError (value: DbError)-
Expand source code
@dataclass class QueryError_DbError: value: DbErrorQueryError_DbError(value: spin_sdk.wit.imports.spin_postgres_postgres_4_0_0.DbError)
Instance variables
var value : DbError
class QueryError_Text (value: str)-
Expand source code
@dataclass class QueryError_Text: value: strQueryError_Text(value: str)
Instance variables
var value : str
class RangeBoundKind (*args, **kwds)-
Expand source code
class RangeBoundKind(Enum): """ For range types, indicates if each bound is inclusive or exclusive """ INCLUSIVE = 0 EXCLUSIVE = 1For range types, indicates if each bound is inclusive or exclusive
Ancestors
- enum.Enum
Class variables
var EXCLUSIVEvar INCLUSIVE
class RowSet (columns: List[Column],
rows: List[List[DbValue_Boolean | DbValue_Int8 | DbValue_Int16 | DbValue_Int32 | DbValue_Int64 | DbValue_Floating32 | DbValue_Floating64 | DbValue_Str | DbValue_Binary | DbValue_Date | DbValue_Time | DbValue_Datetime | DbValue_Timestamp | DbValue_Uuid | DbValue_Jsonb | DbValue_Decimal | DbValue_RangeInt32 | DbValue_RangeInt64 | DbValue_RangeDecimal | DbValue_ArrayInt32 | DbValue_ArrayInt64 | DbValue_ArrayDecimal | DbValue_ArrayStr | DbValue_Interval | 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_Floating32 | DbValue_Floating64 | DbValue_Str | DbValue_Binary | DbValue_Date | DbValue_Time | DbValue_Datetime | DbValue_Timestamp | DbValue_Uuid | DbValue_Jsonb | DbValue_Decimal | DbValue_RangeInt32 | DbValue_RangeInt64 | DbValue_RangeDecimal | DbValue_ArrayInt32 | DbValue_ArrayInt64 | DbValue_ArrayDecimal | DbValue_ArrayStr | DbValue_Interval | DbValue_DbNull | DbValue_Unsupported]]