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