Development

/plugins/sfIpGeolocHelperPlugin/lib/model/map/ip2countryMapBuilder.php

You must first sign up to be able to contribute.

root/plugins/sfIpGeolocHelperPlugin/lib/model/map/ip2countryMapBuilder.php

Revision 24399, 2.0 kB (checked in by lombardot, 3 years ago)

Add toolkit

Line 
1 <?php
2
3
4 /**
5  * This class adds structure of 'ip2country' table to 'propel' DatabaseMap object.
6  *
7  *
8  * This class was autogenerated by Propel 1.3.0-dev on:
9  *
10  * 11/25/09 19:18:55
11  *
12  *
13  * These statically-built map classes are used by Propel to do runtime db structure discovery.
14  * For example, the createSelectSql() method checks the type of a given column used in an
15  * ORDER BY clause to know whether it needs to apply SQL to make the ORDER BY case-insensitive
16  * (i.e. if it's a text column type).
17  *
18  * @package    plugins.sfIpGeolocHelperPlugin.lib.model.map
19  */
20 class ip2countryMapBuilder implements MapBuilder {
21
22     /**
23      * The (dot-path) name of this class
24      */
25     const CLASS_NAME = 'plugins.sfIpGeolocHelperPlugin.lib.model.map.ip2countryMapBuilder';
26
27     /**
28      * The database map.
29      */
30     private $dbMap;
31
32     /**
33      * Tells us if this DatabaseMapBuilder is built so that we
34      * don't have to re-build it every time.
35      *
36      * @return     boolean true if this DatabaseMapBuilder is built, false otherwise.
37      */
38     public function isBuilt()
39     {
40         return ($this->dbMap !== null);
41     }
42
43     /**
44      * Gets the databasemap this map builder built.
45      *
46      * @return     the databasemap
47      */
48     public function getDatabaseMap()
49     {
50         return $this->dbMap;
51     }
52
53     /**
54      * The doBuild() method builds the DatabaseMap
55      *
56      * @return     void
57      * @throws     PropelException
58      */
59     public function doBuild()
60     {
61         $this->dbMap = Propel::getDatabaseMap(ip2countryPeer::DATABASE_NAME);
62
63         $tMap = $this->dbMap->addTable(ip2countryPeer::TABLE_NAME);
64         $tMap->setPhpName('ip2country');
65         $tMap->setClassname('ip2country');
66
67         $tMap->setUseIdGenerator(false);
68
69         $tMap->addPrimaryKey('IP_FROM', 'IpFrom', 'INTEGER', true, 20);
70
71         $tMap->addColumn('IP_TO', 'IpTo', 'INTEGER', false, 20);
72
73         $tMap->addColumn('COUNTRY_CODE2', 'CountryCode2', 'VARCHAR', true, 2);
74
75         $tMap->addColumn('COUNTRY_CODE3', 'CountryCode3', 'VARCHAR', true, 2);
76
77         $tMap->addColumn('COUNTRY_NAME', 'CountryName', 'VARCHAR', true, 50);
78
79     } // doBuild()
80
81 } // ip2countryMapBuilder
82
Note: See TracBrowser for help on using the browser.