tisserande.local_async.data_types

Attributes

data_file_type

config_file_type

config_dict_type

parameter

array

class_

Classes

DataFileTypeLocalOperations

Base class for table-specific local operations.

ConfigFileTypeLocalOperations

Base class for table-specific local operations.

ConfigDictTypeLocalOperations

Base class for table-specific local operations.

ParameterLocalOperations

Base class for table-specific local operations.

ArrayLocalOperations

Base class for table-specific local operations.

ClassLocalOperations

Base class for table-specific local operations.

Module Contents

class tisserande.local_async.data_types.DataFileTypeLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.DataFileTypeTable, tisserande.models.DataFileType, tisserande.models.DataFileTypeCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
class tisserande.local_async.data_types.ConfigFileTypeLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.ConfigFileTypeTable, tisserande.models.ConfigFileType, tisserande.models.ConfigFileTypeCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
class tisserande.local_async.data_types.ConfigDictTypeLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.ConfigDictTypeTable, tisserande.models.ConfigDictType, tisserande.models.ConfigDictTypeCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
class tisserande.local_async.data_types.ParameterLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.ParameterTable, tisserande.models.Parameter, tisserande.models.ParameterCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
class tisserande.local_async.data_types.ArrayLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.ArrayTable, tisserande.models.Array, tisserande.models.ArrayCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
class tisserande.local_async.data_types.ClassLocalOperations(table_operations: macon.db_oper.base.TableOperations[T, ResponseT, CreateT])[source]

Bases: macon.local_async.base.LocalOperations[tisserande.db.data_types.ClassTable, tisserande.models.Class, tisserande.models.ClassCreate]

Base class for table-specific local operations.

Dynamically binds API functions as methods on this instance, pre-bound with the table operations. All methods are async.

Examples

>>> from rail_svc.local import algorithm
>>>
>>> # In async context
>>> algo = await algorithm.get_row(row_id=1)
>>> algos = await algorithm.get_rows(limit=10)
tisserande.local_async.data_types.data_file_type[source]
tisserande.local_async.data_types.config_file_type[source]
tisserande.local_async.data_types.config_dict_type[source]
tisserande.local_async.data_types.parameter[source]
tisserande.local_async.data_types.array[source]
tisserande.local_async.data_types.class_[source]