class documentation

class IDatabaseModel(IModel, Protocol): (source)

Known subclasses: gws.base.database.model.Object

View In Hierarchy

Undocumented

Method column Undocumented
Method connection Undocumented
Method execute Undocumented
Method table Undocumented
Method uid_column Undocumented
Class Variable provider Undocumented
Class Variable sqlFilter Undocumented
Class Variable tableName Undocumented

Inherited from IModel:

Method create_feature Undocumented
Method delete_feature Undocumented
Method describe Undocumented
Method feature_from_props Undocumented
Method feature_to_props Undocumented
Method feature_to_view_props Undocumented
Method field Undocumented
Method find_features Undocumented
Method get_features Undocumented
Method init_feature Undocumented
Method related_models Undocumented
Method update_feature Undocumented
Method validate_feature Undocumented
Class Variable defaultSort Undocumented
Class Variable fields Undocumented
Class Variable geometryCrs Undocumented
Class Variable geometryName Undocumented
Class Variable geometryType Undocumented
Class Variable isEditable Undocumented
Class Variable loadingStrategy Undocumented
Class Variable title Undocumented
Class Variable uidName Undocumented
Class Variable withTableView Undocumented

Inherited from INode (via IModel):

Method activate Undocumented
Method cfg Undocumented
Method closest Undocumented
Method configure Undocumented
Method create_child Undocumented
Method create_child_if_configured Undocumented
Method create_children Undocumented
Method find_all Undocumented
Method find_first Undocumented
Method post_configure Undocumented
Method pre_configure Undocumented
Class Variable children Undocumented
Class Variable config Undocumented
Class Variable extName Undocumented
Class Variable extType Undocumented
Class Variable parent Undocumented
Class Variable root Undocumented
Class Variable uid Undocumented

Inherited from IObject (via IModel, INode):

Method props Undocumented
Class Variable permissions Undocumented
def column(self, column_name: str) -> sqlalchemy.Column: (source)

Undocumented

def connection(self) -> sqlalchemy.Connection: (source)

Undocumented

def execute(self, sql: sqlalchemy.Executable, mc: ModelContext, parameters=None) -> sqlalchemy.CursorResult: (source)

Undocumented

def table(self) -> sqlalchemy.Table: (source)

Undocumented

def uid_column(self) -> sqlalchemy.Column: (source)

Undocumented

sqlFilter: str = (source)

Undocumented

tableName: str = (source)

Undocumented