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.