Init method. Must be called before any other methods are used.
number of columns in the table
See Implementation
Init method. Must be called before any other methods are used.