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(value, skel: SkeletonInstance, name: str, parentIndexed: bool)
singleValueUnserialize(value)
getEmptyValue()
singleValueFromClient(value, skel, name, origData)
buildDBFilter(name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict, prefix: Optional[str] = None) viur.core.db.Query
buildDBSort(name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict) Optional[viur.core.db.Query]
getSearchTags(skeletonValues, name)
getUniquePropertyIndexValues(skel, name: str) List[str]