new (id:String, tableID:String, name:String, cols:Array<_TableFieldType>, colsMap:Map<String, _TableFieldType>, colsMapLower:Map<String, _TableFieldType>, isPublic:Bool)
cols:Array<_TableFieldType>
colsMap:Map<String, _TableFieldType>
colsMapLower:Map<String, _TableFieldType>
id:String
isPublic:Bool
name:String
tableID:String