Field type definitions
Bases: flywheel.fields.types.TypeDefinition
Binary strings, stored as a str
Bases: flywheel.fields.types.TypeDefinition
Booleans, backed by a Dynamo Number
Bases: flywheel.fields.types.TypeDefinition
Datetimes, stored as a unix timestamp
Bases: flywheel.fields.types.TypeDefinition
Dates, stored as timestamps
Bases: flywheel.fields.types.TypeDefinition
Numerical values that use Decimal in the application layer.
This should be used if you want to work with floats but need the additional precision of the Decimal type.
Bases: flywheel.fields.types.TypeDefinition
Dict types, stored as a json string
Bases: flywheel.fields.types.TypeDefinition
Float values
Bases: flywheel.fields.types.TypeDefinition
Integer values (includes longs)
Bases: boto.s3.key.Key
Subclass of boto S3 key that adds equality operators
Bases: flywheel.fields.types.TypeDefinition
List types, stored as a json string
Bases: flywheel.fields.types.TypeDefinition
Any kind of numerical value
Bases: flywheel.fields.types.TypeDefinition
Store a link to an S3 key
Parameters: | bucket : str
scheme : str, optional
|
---|
Register a S3 connection scheme
The connection scheme is a collection of keyword arguments that will be passed to connect_s3() when creating a S3 connection.
Parameters: | name : str
**kwargs : dict
|
---|
Bases: flywheel.fields.types.TypeDefinition
Set types
Bases: flywheel.fields.types.TypeDefinition
String values, stored as unicode
Bases: object
Base class for all Field types
Attributes
data_type | |
aliases | list() -> new empty list |
ddb_data_type | |
mutable | bool(x) -> bool |
allowed_filters | set | The set of filters that can be used on this field type |
Check the type of a value and possible convert it
Parameters: | value : object
force : bool
|
---|---|
Returns: | value : object
|
Raises: | exc : TypeError or ValueError
|