Commit df15cf4f664f85e110f8a835780f5e53a159f7e3
1 parent
3b23eec0
deprecate the DB_id to DB_ID
Showing
1 changed file
with
30 additions
and
1 deletions
Show diff stats
database/db_types.anubis
| ... | ... | @@ -8,9 +8,14 @@ |
| 8 | 8 | transmit tools/basis.anubis |
| 9 | 9 | transmit tools/ISO-8601.anubis |
| 10 | 10 | |
| 11 | +/* DB_id will is deprecated. Please use next version below all upper case */ | |
| 11 | 12 | public type DB_id: |
| 12 | 13 | none, |
| 13 | 14 | db_id(Int value). |
| 15 | + | |
| 16 | +public type DB_ID: | |
| 17 | + none, | |
| 18 | + pk(Int value). | |
| 14 | 19 | |
| 15 | 20 | public type DB_datetime: |
| 16 | 21 | db_datetime(String datetime). //Date and time in ISO8601 format "YYYY-MM-DD hh:mm:ss" |
| ... | ... | @@ -35,7 +40,7 @@ public define String |
| 35 | 40 | none then "none", |
| 36 | 41 | db_id(_idx) then abs_to_decimal(_idx) |
| 37 | 42 | }. |
| 38 | - | |
| 43 | + | |
| 39 | 44 | public define Int |
| 40 | 45 | to_Int |
| 41 | 46 | ( |
| ... | ... | @@ -50,6 +55,30 @@ public define Int |
| 50 | 55 | public define String |
| 51 | 56 | to_String |
| 52 | 57 | ( |
| 58 | + DB_ID idx | |
| 59 | + )= | |
| 60 | + if idx is | |
| 61 | + { | |
| 62 | + none then "none", | |
| 63 | + pk(_idx) then abs_to_decimal(_idx) | |
| 64 | + }. | |
| 65 | + | |
| 66 | +public define Int | |
| 67 | + to_Int | |
| 68 | + ( | |
| 69 | + DB_ID idx | |
| 70 | + )= | |
| 71 | + if idx is | |
| 72 | + { | |
| 73 | + none then (Int)-1, | |
| 74 | + pk(_idx) then _idx | |
| 75 | + }. | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | +public define String | |
| 80 | + to_String | |
| 81 | + ( | |
| 53 | 82 | DB_date d |
| 54 | 83 | )= |
| 55 | 84 | date(d). | ... | ... |