Constructs a valid parquet_date from (year, month, day); aborts on an invalid civil date (the structure constructor itself is unavailable outside this module -- components are private -- so this generic takes its place).
Constructor specific for the parquet_date generic: builds a valid date element from (year, month, day); aborts on an invalid civil date.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | year |
calendar year. |
||
| integer(kind=int32), | intent(in) | :: | month |
month, 1..12. |
||
| integer(kind=int32), | intent(in) | :: | day |
day of month. |
the constructed element (valid).