core.bones.numeric
¶
Module Contents¶
Classes¶
Holds numeric values. |
Attributes¶
- core.bones.numeric.MIN¶
- core.bones.numeric.MAX¶
- class core.bones.numeric.NumericBone(*, max: int | float = MAX, min: int | float = MIN, mode=None, precision: int = 0, **kwargs)¶
Bases:
viur.core.bones.base.BaseBone
Holds numeric values. Can be used for ints and floats. For floats, the precision can be specified in decimal-places.
- type = 'numeric'¶
- __setattr__(key, value)¶
- isInvalid(value)¶
- getEmptyValue()¶
- isEmpty(rawValue: Any)¶
- 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 ¶
- getSearchTags(skel: viur.core.skeleton.SkeletonInstance, name: str) Set[str] ¶