On this page
This page gives an overview how values are converted between Polypheny and Python. For more information of the Polypheny Types check this page.
Polypheny to Python
Polypheny | Python | Notes |
---|---|---|
BIGINT | int |
|
BOOLEAN | bool |
|
DATE | datetime.date |
|
DECIMAL | int or float |
Python type depends on if DECIMAL is a whole number or not. |
DOUBLE | float |
|
INTEGER | int |
|
REAL | float |
|
SMALLINT | int |
|
TEXT | str |
|
TIME | datetime.time |
|
TIMESTAMP | datetime.datetime |
When converting a TIMESTAMP to datetime.datetime the timezone is always set to UTC. |
TINYINT | int |
|
VARCHAR | str |
|
AUDIO, FILE, IMAGE, VIDEO | bytes |
Special types
Special Type | Python Type | Notes |
---|---|---|
Arrays | list |
|
Documents | dict |
Intervals
In Polypheny intervals consist of two values: Months and milliseconds. Values of this type are returned as instances of the polypheny.interval.IntervalMonthMilliseconds
class.
Note: Intervals cannot be used as dynamic parameter in queries.
Python to Polypheny
The following types can be serialized by the Python driver:
bool
, bytes
, datetime.date
,
datetime.datetime
, datetime.time
,
float
, int
, list
and
str
.
© Polypheny GmbH. All Rights Reserved.