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: DbDataType
A 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_Other
var 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 NotImplementedError
A 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: pass
DbDataType_ArrayDecimal()
class DbDataType_ArrayInt32
-
Expand source code
@dataclass class DbDataType_ArrayInt32: pass
DbDataType_ArrayInt32()
class DbDataType_ArrayInt64
-
Expand source code
@dataclass class DbDataType_ArrayInt64: pass
DbDataType_ArrayInt64()
class DbDataType_ArrayStr
-
Expand source code
@dataclass class DbDataType_ArrayStr: pass
DbDataType_ArrayStr()
class DbDataType_Binary
-
Expand source code
@dataclass class DbDataType_Binary: pass
DbDataType_Binary()
class DbDataType_Boolean
-
Expand source code
@dataclass class DbDataType_Boolean: pass
DbDataType_Boolean()
class DbDataType_Date
-
Expand source code
@dataclass class DbDataType_Date: pass
DbDataType_Date()
class DbDataType_Datetime
-
Expand source code
@dataclass class DbDataType_Datetime: pass
DbDataType_Datetime()
class DbDataType_Decimal
-
Expand source code
@dataclass class DbDataType_Decimal: pass
DbDataType_Decimal()
class DbDataType_Floating32
-
Expand source code
@dataclass class DbDataType_Floating32: pass
DbDataType_Floating32()
class DbDataType_Floating64
-
Expand source code
@dataclass class DbDataType_Floating64: pass
DbDataType_Floating64()
class DbDataType_Int16
-
Expand source code
@dataclass class DbDataType_Int16: pass
DbDataType_Int16()
class DbDataType_Int32
-
Expand source code
@dataclass class DbDataType_Int32: pass
DbDataType_Int32()
class DbDataType_Int64
-
Expand source code
@dataclass class DbDataType_Int64: pass
DbDataType_Int64()
class DbDataType_Int8
-
Expand source code
@dataclass class DbDataType_Int8: pass
DbDataType_Int8()
class DbDataType_Interval
-
Expand source code
@dataclass class DbDataType_Interval: pass
DbDataType_Interval()
class DbDataType_Jsonb
-
Expand source code
@dataclass class DbDataType_Jsonb: pass
DbDataType_Jsonb()
class DbDataType_Other (value: str)
-
Expand source code
@dataclass class DbDataType_Other: value: str
DbDataType_Other(value: str)
Instance variables
var value : str
class DbDataType_RangeDecimal
-
Expand source code
@dataclass class DbDataType_RangeDecimal: pass
DbDataType_RangeDecimal()
class DbDataType_RangeInt32
-
Expand source code
@dataclass class DbDataType_RangeInt32: pass
DbDataType_RangeInt32()
class DbDataType_RangeInt64
-
Expand source code
@dataclass class DbDataType_RangeInt64: pass
DbDataType_RangeInt64()
class DbDataType_Str
-
Expand source code
@dataclass class DbDataType_Str: pass
DbDataType_Str()
class DbDataType_Time
-
Expand source code
@dataclass class DbDataType_Time: pass
DbDataType_Time()
class DbDataType_Timestamp
-
Expand source code
@dataclass class DbDataType_Timestamp: pass
DbDataType_Timestamp()
class DbDataType_Uuid
-
Expand source code
@dataclass class DbDataType_Uuid: pass
DbDataType_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 : str
var code : str
var detail : str | None
var extras : List[Tuple[str, str]]
var message : str
var 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: 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_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: pass
DbValue_DbNull()
class DbValue_Decimal (value: str)
-
Expand source code
@dataclass class DbValue_Decimal: value: str
DbValue_Decimal(value: str)
Instance variables
var value : str
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_Interval (value: Interval)
-
Expand source code
@dataclass class DbValue_Interval: value: Interval
DbValue_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: bytes
DbValue_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: str
DbValue_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: int
DbValue_Timestamp(value: int)
Instance variables
var value : int
class DbValue_Unsupported (value: bytes)
-
Expand source code
@dataclass class DbValue_Unsupported: value: bytes
DbValue_Unsupported(value: bytes)
Instance variables
var value : bytes
class DbValue_Uuid (value: str)
-
Expand source code
@dataclass class DbValue_Uuid: value: str
DbValue_Uuid(value: str)
Instance variables
var value : str
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: QueryError_Text | QueryError_DbError)
-
Expand source code
@dataclass class Error_QueryFailed: value: QueryError
Error_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: str
Error_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: int
Interval(micros: int, days: int, months: int)
Instance variables
var days : int
var micros : int
var 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: 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_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: pass
ParameterValue_DbNull()
class ParameterValue_Decimal (value: str)
-
Expand source code
@dataclass class ParameterValue_Decimal: value: str
ParameterValue_Decimal(value: str)
Instance variables
var value : str
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_Interval (value: Interval)
-
Expand source code
@dataclass class ParameterValue_Interval: value: Interval
ParameterValue_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: bytes
ParameterValue_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: str
ParameterValue_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: int
ParameterValue_Timestamp(value: int)
Instance variables
var value : int
class ParameterValue_Uuid (value: str)
-
Expand source code
@dataclass class ParameterValue_Uuid: value: str
ParameterValue_Uuid(value: str)
Instance variables
var value : str
class QueryError_DbError (value: DbError)
-
Expand source code
@dataclass class QueryError_DbError: value: DbError
QueryError_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: str
QueryError_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 = 1
For range types, indicates if each bound is inclusive or exclusive
Ancestors
- enum.Enum
Class variables
var EXCLUSIVE
var 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]]