gws.common.db

gws.common.db.require_provider(obj: gws.types.IObject, klass='gws.ext.db.provider') → gws.types.IDbProvider[source]
class gws.common.db.SqlTableConfig(*args, **kwargs)[source]

SQL database table

name = None

table name

geometryColumn = None

geometry column name

keyColumn = None

primary key column name

searchColumn = None

column to be searched for

class gws.common.db.SqlTable(*args, **kwargs)[source]
key_column = ''
search_column = ''
geometry_column = ''
geometry_type = ''
geometry_crs = ''
class gws.common.db.SelectArgs(*args, **kwargs)[source]
class gws.common.db.SqlTableColumn(*args, **kwargs)[source]