Source code for gws.common.db.provider

import gws
import gws.types as t


#:export IDbProvider
[docs]class Object(gws.Object, t.IDbProvider): pass
#:export ISqlProvider
[docs]class Sql(Object, t.ISqlProvider):
[docs] def select(self, args: t.SelectArgs, extra_connect_params: dict = None) -> t.List[t.IFeature]: pass
[docs] def edit_operation(self, operation: str, table: t.SqlTable, features: t.List[t.IFeature]) -> t.List[t.IFeature]: pass
[docs] def describe(self, table: t.SqlTable) -> t.Dict[str, t.SqlTableColumn]: pass