<?php

$this->arrMeta = array (
  'engine' => 'InnoDB',
  'charset' => 'utf8mb4',
  'collate' => 'utf8mb4_unicode_ci',
);

$this->arrFields = array (
  'id' => 'int(10) unsigned NOT NULL auto_increment',
  'pid' => 'int(10) unsigned NOT NULL default \'0\'',
  'sorting' => 'int(10) unsigned NOT NULL default \'0\'',
  'tstamp' => 'int(10) unsigned NOT NULL default \'0\'',
  'name' => 'varchar(100) NOT NULL default \'\'',
  'profile' => 'int(10) unsigned NOT NULL default \'0\'',
  'profile_mobile' => 'int(10) unsigned NOT NULL default \'0\'',
  'published' => 'char(1) NOT NULL default \'1\'',
  'is_map' => 'char(1) NOT NULL default \'\'',
  'width' => 'varchar(64) NOT NULL default \'\'',
  'height' => 'varchar(64) NOT NULL default \'\'',
  'margin' => 'varchar(128) NOT NULL default \'\'',
  'calc_extent' => 'varchar(10) NOT NULL default \'\'',
  'show_locations' => 'char(1) NOT NULL default \'2\'',
  'min_gap' => 'int(10) unsigned NOT NULL default \'0\'',
  'awesomeicon' => 'varchar(20) NOT NULL default \'\'',
  'center_geox' => 'varchar(20) NOT NULL default \'\'',
  'center_geoy' => 'varchar(20) NOT NULL default \'\'',
  'center_rotation' => 'int(3) unsigned NOT NULL default \'0\'',
  'zoom' => 'varchar(20) NOT NULL default \'10\'',
  'geolocation' => 'char(1) NOT NULL default \'\'',
  'geolocation_zoom' => 'int(10) unsigned NOT NULL default \'16\'',
  'hide_when_in_tab' => 'char(1) NOT NULL default \'\'',
  'restrict_area' => 'char(1) NOT NULL default \'\'',
  'restr_bottomleft_geox' => 'varchar(20) NOT NULL default \'\'',
  'restr_bottomleft_geoy' => 'varchar(20) NOT NULL default \'\'',
  'restr_topright_geox' => 'varchar(20) NOT NULL default \'\'',
  'restr_topright_geoy' => 'varchar(20) NOT NULL default \'\'',
  'include_sublocations' => 'char(1) NOT NULL default \'1\'',
  'location_type' => 'char(10) NOT NULL default \'\'',
  'loc_geox' => 'varchar(20) NOT NULL default \'\'',
  'loc_geoy' => 'varchar(20) NOT NULL default \'\'',
  'locstyle' => 'int(10) unsigned NOT NULL default \'0\'',
  'zIndex' => 'int(10) unsigned NOT NULL default \'0\'',
  'loc_only_in_parent' => 'char(1) NOT NULL default \'\'',
  'exemptFromFilter' => 'char(1) NOT NULL default \'\'',
  'filterByBaseLayer' => 'blob NULL',
  'loc_label' => 'varchar(100) NOT NULL default \'\'',
  'tooltip' => 'varchar(100) NOT NULL default \'\'',
  'tooltip_length' => 'int(100) NOT NULL default \'30\'',
  'enablePopup' => 'char(1) NOT NULL default \'1\'',
  'popupType' => 'char(10) NOT NULL default \'text\'',
  'popupTemplate' => 'varchar(64) NOT NULL default \'\'',
  'popup_info' => 'text NULL',
  'popup_async' => 'char(1) NOT NULL default \'\'',
  'popup_extend' => 'char(1) NOT NULL default \'0\'',
  'loc_linkurl' => 'varchar(255) NOT NULL default \'\'',
  'loc_onclick_zoomto' => 'int(10) unsigned NOT NULL default \'0\'',
  'loc_minzoom' => 'int(10) unsigned NOT NULL default \'0\'',
  'loc_maxzoom' => 'int(10) unsigned NOT NULL default \'0\'',
  'tab_source' => 'varchar(100) NOT NULL default \'\'',
  'async_content' => 'char(1) NOT NULL default \'\'',
  'tab_pid' => 'int(10) unsigned NOT NULL default \'0\'',
  'tab_pid1' => 'int(10) unsigned NOT NULL default \'0\'',
  'tab_labeldisplay' => 'char(10) NOT NULL default \'1ST_MORE\'',
  'tab_tooltipdisplay' => 'char(10) NOT NULL default \'1ST_MORE\'',
  'tab_directlink' => 'char(1) NOT NULL default \'\'',
  'tab_force_target_blank' => 'char(1) NOT NULL default \'\'',
  'tab_whereclause' => 'text NULL',
  'tabJoinclause' => 'text NULL',
  'tab_orderby' => 'varchar(128) NOT NULL default \'\'',
  'tab_filter_alias' => 'char(1) NOT NULL default \'\'',
  'data_file' => 'binary(16) NULL',
  'data_folder' => 'binary(16) NULL',
  'split_geojson' => 'char(1) NOT NULL default \'\'',
  'geojson_attributes' => 'text NULL',
  'geojson_zoom' => 'char(1) NOT NULL default \'\'',
  'data_url' => 'varchar(255) NOT NULL default \'\'',
  'data_content' => 'text NULL',
  'data_projection' => 'char(5) NOT NULL default \'\'',
  'data_forcenodes' => 'char(1) NOT NULL default \'1\'',
  'data_additionalgeometries' => 'char(1) NOT NULL default \'\'',
  'data_layername' => 'varchar(254) NOT NULL default \'\'',
  'data_hidelayer' => 'char(1) NOT NULL default \'\'',
  'hide_child' => 'char(1) NOT NULL default \'\'',
  'initial_opened' => 'char(1) NOT NULL default \'\'',
  'showPopupOnActive' => 'char(1) NOT NULL default \'\'',
  'forums' => 'blob NULL',
  'forum_jumpto' => 'int(10) unsigned NOT NULL default \'0\'',
  'forum_reassign_layer' => 'char(10) NOT NULL default \'NO\'',
  'ovp_request' => 'text NULL',
  'ovp_bbox_limited' => 'char(1) NOT NULL default \'1\'',
  'link_id' => 'int(10) unsigned NOT NULL default \'0\'',
  'protect_element' => 'char(1) NOT NULL default \'\'',
  'publishStart' => 'varchar(10) NOT NULL default \'\'',
  'publishStop' => 'varchar(10) NOT NULL default \'\'',
  'permitted_groups' => 'blob NULL',
  'use_specialprofile' => 'char(1) NOT NULL default \'\'',
  'specialprofile' => 'int(10) unsigned NOT NULL default \'0\'',
  'specialprofile_mobile' => 'int(10) unsigned NOT NULL default \'0\'',
  'specialprofile_groups' => 'blob NULL',
  'cluster_locations' => 'char(1) NOT NULL default \'\'',
  'cluster_distance' => 'varchar(100) NOT NULL default \'\'',
  'cluster_fillcolor' => 'varchar(6) NOT NULL default \'4975A8\'',
  'cluster_fontcolor' => 'varchar(6) NOT NULL default \'ffffff\'',
  'cluster_zoom' => 'int(10) unsigned NOT NULL default \'17\'',
  'cluster_popup' => 'char(1) NOT NULL default \'\'',
  'zoom_locations' => 'char(1) NOT NULL default \'\'',
  'hover_location' => 'char(1) NOT NULL default \'\'',
  'hover_style' => 'int(10) unsigned NOT NULL default \'0\'',
  'be_optimize_checkboxes_limit' => 'int(10) unsigned NOT NULL default \'10\'',
  'cssClass' => 'varchar(255) NOT NULL default \'\'',
);

$this->arrOrderFields = array (
);

$this->arrUniqueFields = array (
);

$this->arrKeys = array (
  'id' => 'primary',
  'pid' => 'index',
);

$this->arrRelations = array (
  'profile' => 
  array (
    'table' => 'tl_c4g_map_profiles',
    'field' => 'id',
    'type' => 'belongsTo',
    'load' => 'eager',
  ),
);

$this->blnIsDbTable = true;
