app.utils.utilssqlalchemy

Fonctions utilitaires

Module Contents

Classes

GenericTable

Classe permettant de créer à la volée un mapping

Functions

serializeQuery(data, columnDef)

serializeQueryTest(data, columnDef)

serializeQueryOneResult(row, columnDef)

serializable(cls)

Décorateur de classe pour les DB.Models

json_resp(fn)

Décorateur transformant le résultat renvoyé par une vue

csv_resp(fn)

Décorateur transformant le résultat renvoyé en un fichier csv

Attributes

SERIALIZERS

app.utils.utilssqlalchemy.SERIALIZERS[source]
class app.utils.utilssqlalchemy.GenericTable(tableName, schemaName, geometry_field)[source]
Classe permettant de créer à la volée un mapping

d’une vue avec la base de données par rétroingénierie

as_dict(data)[source]
app.utils.utilssqlalchemy.serializeQuery(data, columnDef)[source]
app.utils.utilssqlalchemy.serializeQueryTest(data, columnDef)[source]
app.utils.utilssqlalchemy.serializeQueryOneResult(row, columnDef)[source]
app.utils.utilssqlalchemy.serializable(cls)[source]

Décorateur de classe pour les DB.Models Permet de rajouter la fonction as_dict qui est basée sur le mapping SQLAlchemy

app.utils.utilssqlalchemy.json_resp(fn)[source]

Décorateur transformant le résultat renvoyé par une vue en objet JSON

app.utils.utilssqlalchemy.csv_resp(fn)[source]

Décorateur transformant le résultat renvoyé en un fichier csv