core.bones.string

Module Contents

Classes

StringBone

class core.bones.string.StringBone(*, caseSensitive: bool = True, **kwargs)

Bases: viur.core.bones.base.BaseBone

type = str
singleValueSerialize(self, value, skel: SkeletonInstance, name: str, parentIndexed: bool)
singleValueUnserialize(self, value)
getEmptyValue(self)
singleValueFromClient(self, value, skel, name, origData)
buildDBFilter(self, name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict, prefix: Optional[str] = None) viur.core.db.Query
buildDBSort(self, name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict) Optional[viur.core.db.Query]
getSearchTags(self, skeletonValues, name)
getUniquePropertyIndexValues(self, skel, name: str) List[str]