Column.Rd
Defines a column to be used in a table Schema, or in an EntityViewSchema.
Column(id=NULL, columnType=NULL, maximumSize=NULL, maximumListLength=NULL, name=NULL, enumValues=NULL, defaultValue=NULL)
optional named parameter: An immutable ID issued by the platform
optional named parameter: The column type determines the type of data that can be stored in a column. It can be any of: "STRING", "DOUBLE", "INTEGER", "BOOLEAN", "DATE", "FILEHANDLEID", "ENTITYID", "LINK", "LARGETEXT", "USERID". For more information, please see: https://docs.synapse.org/rest/org/sagebionetworks/repo/model/table/ColumnType.html
optional named parameter: A parameter for columnTypes with a maximum size. For example, ColumnType.STRINGs have a default maximum size of 50 characters, but can be set to a maximumSize of 1 to 1000 characters.
optional named parameter: Required if using a columnType with a "_LIST" suffix. Describes the maximum number of
values that will appear in that list. Value range 1-100 inclusive. Default 100
optional named parameter: The display name of the column
optional named parameter: Columns type of STRING can be constrained to an enumeration values set on this list.
optional named parameter: The default value for this column. Columns of type FILEHANDLEID and ENTITYID are not allowed to have default values.
An object of type Column
if (FALSE) {
Column(name='Isotope', columnType='STRING')
Column(name='Atomic Mass', columnType='INTEGER')
Column(name='Halflife', columnType='DOUBLE')
Column(name='Discovered', columnType='DATE')
}