core.bones.string
¶
Module Contents¶
Classes¶
- class core.bones.string.StringBone(*, caseSensitive: bool = True, maxLength: int = 254, **kwargs)¶
Bases:
viur.core.bones.base.BaseBone
- type = 'str'¶
- singleValueSerialize(value, skel: SkeletonInstance, name: str, parentIndexed: bool)¶
- singleValueUnserialize(value)¶
- getEmptyValue()¶
- isEmpty(value)¶
- singleValueFromClient(value, skel, name, origData)¶
- buildDBFilter(name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict, prefix: str | None = None) viur.core.db.Query ¶
- buildDBSort(name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict) viur.core.db.Query | None ¶
- getSearchTags(skel: viur.core.skeleton.SkeletonInstance, name: str) Set[str] ¶
- structure() dict ¶