core.bones.numeric
¶
Module Contents¶
Classes¶
Holds numeric values. |
- class core.bones.numeric.NumericBone(*, max: Union[int, float] = int(pow(2, 30)), min: Union[int, float] = -int(pow(2, 30)), 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¶
- 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: Optional[str] = None) viur.core.db.Query ¶
- getSearchTags(valuesCache, name)¶