class documentation

Undocumented

Method __getstate__ Undocumented
Method activate Undocumented
Method column_or_uid Undocumented
Method configure_relationship Undocumented
Method configure_widget Undocumented
Method do_init_related Undocumented
Method drop_uid_and_key Undocumented
Method find_relatable_features Undocumented
Method from_props Undocumented
Method get_model Undocumented
Method get_related Undocumented
Method key_for_uid Undocumented
Method post_configure Undocumented
Method related_field Undocumented
Method related_models Undocumented
Method to_props Undocumented
Method uid_and_key_for_keys Undocumented
Method uid_and_key_for_uids Undocumented
Method uids_to_keys Undocumented
Method update_key_for_uids Undocumented
Method update_uid_and_key Undocumented
Class Variable rel Undocumented
Instance Variable model Undocumented
Instance Variable widget Undocumented

Inherited from Object:

Method configure Undocumented
Method configure_flags Undocumented
Method configure_validators Undocumented
Method configure_values Undocumented
Method describe Undocumented
Method do_validate Undocumented
Method prop_to_python Undocumented
Method props Undocumented
Method python_to_prop Undocumented
Method python_to_raw Undocumented
Method raw_to_python Undocumented
Instance Variable isAuto Undocumented
Instance Variable isPrimaryKey Undocumented
Instance Variable isRequired Undocumented
Instance Variable isUnique Undocumented
Instance Variable name Undocumented
Instance Variable title Undocumented
Instance Variable validators Undocumented
Instance Variable values Undocumented

Inherited from Node (via Object):

Method cfg Undocumented
Method closest Undocumented
Method create_child Undocumented
Method create_child_if_configured Undocumented
Method create_children Undocumented
Method find_all Undocumented
Method find_first Undocumented
Method initialize Undocumented
Instance Variable config Undocumented
Instance Variable permissions Undocumented
Method _configure_permissions Undocumented

Inherited from Object (via Object, Node):

Method __repr__ Undocumented

Inherited from IModelField (via Object, Node, Object):

Method after_create Undocumented
Method after_create_related Undocumented
Method after_delete Undocumented
Method after_select Undocumented
Method after_update Undocumented
Method before_create Undocumented
Method before_create_related Undocumented
Method before_delete Undocumented
Method before_select Undocumented
Method before_update Undocumented
Method do_init Undocumented
Method from_record Undocumented
Method to_record Undocumented
Class Variable attributeType Undocumented
Class Variable supportsFilterSearch Undocumented
Class Variable supportsGeometrySearch Undocumented
Class Variable supportsKeywordSearch Undocumented

Inherited from INode (via Object, Node, Object, IModelField):

Method pre_configure Undocumented
Class Variable children Undocumented
Class Variable extName Undocumented
Class Variable extType Undocumented
Class Variable parent Undocumented
Class Variable root Undocumented
Class Variable uid Undocumented
def __getstate__(self): (source)

Undocumented

def activate(self): (source)

Undocumented

def column_or_uid(self, model, cfg): (source)

Undocumented

def configure_widget(self): (source)
def do_init_related(self, to_feature, mc): (source)
def drop_uid_and_key(self, model: gws.IDatabaseModel, key_column: sa.Column, uids: t.Iterable[gws.FeatureUid], delete: bool, mc: gws.ModelContext): (source)

Undocumented

def find_relatable_features(self, search, mc): (source)
def from_props(self, feature, mc): (source)

Undocumented

def get_model(self, uid: str) -> gws.IDatabaseModel: (source)

Undocumented

def get_related(self, model: gws.IDatabaseModel, uids: t.Iterable[gws.FeatureUid], mc: gws.ModelContext) -> list[gws.IFeature]: (source)

Undocumented

def key_for_uid(self, model: gws.IDatabaseModel, key_column: sa.Column, uid: gws.FeatureUid, mc: gws.ModelContext): (source)

Undocumented

def post_configure(self): (source)
def related_field(self, to: RelRef) -> t.Optional[gws.IModelField]: (source)

Undocumented

def related_models(self): (source)
def to_props(self, feature, mc): (source)

Undocumented

def uid_and_key_for_keys(self, model: gws.IDatabaseModel, key_column: sa.Column, keys: t.Iterable[gws.FeatureUid], mc: gws.ModelContext) -> set[tuple[gws.FeatureUid, gws.FeatureUid]]: (source)

Undocumented

def uid_and_key_for_uids(self, model: gws.IDatabaseModel, key_column: sa.Column, uids: t.Iterable[gws.FeatureUid], mc: gws.ModelContext) -> set[tuple[gws.FeatureUid, gws.FeatureUid]]: (source)

Undocumented

def uids_to_keys(self, mc: gws.ModelContext, model: gws.IDatabaseModel, key_column: sa.Column, uids: t.Optional[t.Iterable[gws.FeatureUid]] = None, keys: t.Optional[t.Iterable[t.Any]] = None): (source)

Undocumented

def update_key_for_uids(self, model: gws.IDatabaseModel, key_column: sa.Column, uids: list[gws.FeatureUid], key: t.Any, mc: gws.ModelContext): (source)

Undocumented

def update_uid_and_key(self, model: gws.IDatabaseModel, key_column: sa.Column, uid_and_key: t.Iterable[tuple[gws.FeatureUid, gws.FeatureUid]], mc: gws.ModelContext): (source)

Undocumented