Generic model version : 3.1.0
To define Python as the target language call #set( $env.language = 'Python' ) in the templates files.
The information below shows the behavior of the generator when 'Python' is the current target language.
| Model type | Default | @UnsignedType | @NotNull | @PrimitiveType | @ObjectType | @SqlType |
|---|---|---|---|---|---|---|
| string | ||||||
| byte | ||||||
| short | ||||||
| int | ||||||
| long | ||||||
| decimal | ||||||
| float | ||||||
| double | ||||||
| boolean | ||||||
| date | ||||||
| time | ||||||
| timestamp | ||||||
| binary |
Python is dynamically typed, there are no types in the source code.
Hence the type conversion always return a void string.
| TRUE | True |
| FALSE | False |
| NULL | None |
| Model type | Language type | Language full type | Language literal value example |
|---|---|---|---|
| string | "AAA" | ||
| byte | 1 | ||
| short | 1 | ||
| int | 100 | ||
| long | 1000 | ||
| decimal | 10000.77 | ||
| float | 1000.5 | ||
| double | 1000.66 | ||
| boolean | True | ||
| date | None | ||
| time | None | ||
| timestamp | None | ||
| binary | None |