Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
table_type [2013/11/07 22:23] admin [EGO Script] |
table_type [2020/02/10 21:25] admin [Table Type] |
||
---|---|---|---|
Line 15: | Line 15: | ||
[{{ :editors:table_internals.png?nolink |Table Internals}}] | [{{ :editors:table_internals.png?nolink |Table Internals}}] | ||
+ | <note tip> | ||
+ | The Dinamica documentation and error messages usually express a table format as a sequence of column names/types separated by commas. | ||
+ | \\ | ||
+ | For example, the sequence “City_Id*#real, City_Population#real, City_Name#string” corresponds to a table with one key column and two value/data column. The key column is named “City_Id” with type Real Value Type and the data/value columns are named “City_Population” and “City_Name” with types Real Value Type and String Type, respectively. | ||
+ | \\ | ||
+ | It is also possible to omit the column names and represent the previous table format as “*#real, #real, #string”. | ||
+ | \\ | ||
+ | When stored as [[wp>Comma-separated_values]] files, tables may also use the column name/type syntax to represent the column attributes — the name, the indication whether it is key or data/value column, and its data type. | ||
+ | </note> | ||
===== GUI Editor ===== | ===== GUI Editor ===== | ||
Line 43: | Line 52: | ||
12, "sugar_cane", 75, 45, 123, | 12, "sugar_cane", 75, 45, 123, | ||
34, "bean", 20, 45, 57, | 34, "bean", 20, 45, 57, | ||
+ | ] | ||
+ | </code> | ||
+ | |||
+ | The table below represents the table above without the use of double quotes. | ||
+ | |||
+ | <code cpp> | ||
+ | [ | ||
+ | Categories*, Name, Color_Red, Color_Green, Color_Blue, | ||
+ | 1, soy, 20, 45, 125, | ||
+ | 2, rice, 20, 100, 125, | ||
+ | 7, coffee, 200, 45, 125, | ||
+ | 12, sugar_cane, 75, 45, 123, | ||
+ | 34, bean, 20, 45, 57, | ||
] | ] | ||
</code> | </code> |