Module spin_sdk.wit.imports.fermyon_spin_postgres

Global variables

var PgError

General purpose error.

Functions

def execute(address: str,
statement: str,
params: List[ParameterValue_Boolean | ParameterValue_Int8 | ParameterValue_Int16 | ParameterValue_Int32 | ParameterValue_Int64 | ParameterValue_Uint8 | ParameterValue_Uint16 | ParameterValue_Uint32 | ParameterValue_Uint64 | ParameterValue_Floating32 | ParameterValue_Floating64 | ParameterValue_Str | ParameterValue_Binary | ParameterValue_DbNull]) ‑> int
Expand source code
def execute(address: str, statement: str, params: List[fermyon_spin_rdbms_types.ParameterValue]) -> int:
    """
    execute command to the database: insert, update, delete
    
    Raises: `componentize_py_types.Err(spin_sdk.wit.imports.fermyon_spin_postgres.PgError)`
    """
    raise NotImplementedError

execute command to the database: insert, update, delete

Raises: componentize_py_types.Err(PgError)

def query(address: str,
statement: str,
params: List[ParameterValue_Boolean | ParameterValue_Int8 | ParameterValue_Int16 | ParameterValue_Int32 | ParameterValue_Int64 | ParameterValue_Uint8 | ParameterValue_Uint16 | ParameterValue_Uint32 | ParameterValue_Uint64 | ParameterValue_Floating32 | ParameterValue_Floating64 | ParameterValue_Str | ParameterValue_Binary | ParameterValue_DbNull]) ‑> RowSet
Expand source code
def query(address: str, statement: str, params: List[fermyon_spin_rdbms_types.ParameterValue]) -> fermyon_spin_rdbms_types.RowSet:
    """
    query the database: select
    
    Raises: `componentize_py_types.Err(spin_sdk.wit.imports.fermyon_spin_postgres.PgError)`
    """
    raise NotImplementedError

query the database: select

Raises: componentize_py_types.Err(PgError)

Classes

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

PgError_BadParameter(value: str)

Instance variables

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

PgError_ConnectionFailed(value: str)

Instance variables

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

PgError_OtherError(value: str)

Instance variables

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

PgError_QueryFailed(value: str)

Instance variables

var value : str
class PgError_Success
Expand source code
@dataclass
class PgError_Success:
    pass

PgError_Success()

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

PgError_ValueConversionFailed(value: str)

Instance variables

var value : str