A Schema is an Entity that defines a set of columns in a table.

Format

An R6 class object.

Methods

Examples

if (FALSE) { schema <- Schema(name='MyTable', parent=project) schema$addColumn(Column(name='Isotope', columnType='STRING')) cols <- c(Column(name='Atomic Mass', columnType='INTEGER'), Column(name='Halflife', columnType='DOUBLE'), Column(name='Discovered', columnType='DATE')) schema$addColumns(cols) schema$has_columns() schema$removeColumn(Column(name='Discovered', columnType='DATE')) schema <- synStore(schema) }