1: <?php
2:
3: namespace Thelia\Model\om;
4:
5: use \BasePeer;
6: use \Criteria;
7: use \PDO;
8: use \PDOStatement;
9: use \Propel;
10: use \PropelException;
11: use \PropelPDO;
12: use Thelia\Model\OrderAddress;
13: use Thelia\Model\OrderAddressPeer;
14: use Thelia\Model\OrderPeer;
15: use Thelia\Model\map\OrderAddressTableMap;
16:
17: 18: 19: 20: 21: 22: 23:
24: abstract class BaseOrderAddressPeer
25: {
26:
27:
28: const DATABASE_NAME = 'thelia';
29:
30:
31: const TABLE_NAME = 'order_address';
32:
33:
34: const OM_CLASS = 'Thelia\\Model\\OrderAddress';
35:
36:
37: const TM_CLASS = 'OrderAddressTableMap';
38:
39:
40: const NUM_COLUMNS = 14;
41:
42:
43: const NUM_LAZY_LOAD_COLUMNS = 0;
44:
45:
46: const NUM_HYDRATE_COLUMNS = 14;
47:
48:
49: const ID = 'order_address.id';
50:
51:
52: const CUSTOMER_TITLE_ID = 'order_address.customer_title_id';
53:
54:
55: const COMPANY = 'order_address.company';
56:
57:
58: const FIRSTNAME = 'order_address.firstname';
59:
60:
61: const LASTNAME = 'order_address.lastname';
62:
63:
64: const ADDRESS1 = 'order_address.address1';
65:
66:
67: const ADDRESS2 = 'order_address.address2';
68:
69:
70: const ADDRESS3 = 'order_address.address3';
71:
72:
73: const ZIPCODE = 'order_address.zipcode';
74:
75:
76: const CITY = 'order_address.city';
77:
78:
79: const PHONE = 'order_address.phone';
80:
81:
82: const COUNTRY_ID = 'order_address.country_id';
83:
84:
85: const CREATED_AT = 'order_address.created_at';
86:
87:
88: const UPDATED_AT = 'order_address.updated_at';
89:
90:
91: const DEFAULT_STRING_FORMAT = 'YAML';
92:
93: 94: 95: 96: 97: 98:
99: public static $instances = array();
100:
101:
102: 103: 104: 105: 106: 107:
108: protected static $fieldNames = array (
109: BasePeer::TYPE_PHPNAME => array ('Id', 'CustomerTitleId', 'Company', 'Firstname', 'Lastname', 'Address1', 'Address2', 'Address3', 'Zipcode', 'City', 'Phone', 'CountryId', 'CreatedAt', 'UpdatedAt', ),
110: BasePeer::TYPE_STUDLYPHPNAME => array ('id', 'customerTitleId', 'company', 'firstname', 'lastname', 'address1', 'address2', 'address3', 'zipcode', 'city', 'phone', 'countryId', 'createdAt', 'updatedAt', ),
111: BasePeer::TYPE_COLNAME => array (OrderAddressPeer::ID, OrderAddressPeer::CUSTOMER_TITLE_ID, OrderAddressPeer::COMPANY, OrderAddressPeer::FIRSTNAME, OrderAddressPeer::LASTNAME, OrderAddressPeer::ADDRESS1, OrderAddressPeer::ADDRESS2, OrderAddressPeer::ADDRESS3, OrderAddressPeer::ZIPCODE, OrderAddressPeer::CITY, OrderAddressPeer::PHONE, OrderAddressPeer::COUNTRY_ID, OrderAddressPeer::CREATED_AT, OrderAddressPeer::UPDATED_AT, ),
112: BasePeer::TYPE_RAW_COLNAME => array ('ID', 'CUSTOMER_TITLE_ID', 'COMPANY', 'FIRSTNAME', 'LASTNAME', 'ADDRESS1', 'ADDRESS2', 'ADDRESS3', 'ZIPCODE', 'CITY', 'PHONE', 'COUNTRY_ID', 'CREATED_AT', 'UPDATED_AT', ),
113: BasePeer::TYPE_FIELDNAME => array ('id', 'customer_title_id', 'company', 'firstname', 'lastname', 'address1', 'address2', 'address3', 'zipcode', 'city', 'phone', 'country_id', 'created_at', 'updated_at', ),
114: BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, )
115: );
116:
117: 118: 119: 120: 121: 122:
123: protected static $fieldKeys = array (
124: BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'CustomerTitleId' => 1, 'Company' => 2, 'Firstname' => 3, 'Lastname' => 4, 'Address1' => 5, 'Address2' => 6, 'Address3' => 7, 'Zipcode' => 8, 'City' => 9, 'Phone' => 10, 'CountryId' => 11, 'CreatedAt' => 12, 'UpdatedAt' => 13, ),
125: BasePeer::TYPE_STUDLYPHPNAME => array ('id' => 0, 'customerTitleId' => 1, 'company' => 2, 'firstname' => 3, 'lastname' => 4, 'address1' => 5, 'address2' => 6, 'address3' => 7, 'zipcode' => 8, 'city' => 9, 'phone' => 10, 'countryId' => 11, 'createdAt' => 12, 'updatedAt' => 13, ),
126: BasePeer::TYPE_COLNAME => array (OrderAddressPeer::ID => 0, OrderAddressPeer::CUSTOMER_TITLE_ID => 1, OrderAddressPeer::COMPANY => 2, OrderAddressPeer::FIRSTNAME => 3, OrderAddressPeer::LASTNAME => 4, OrderAddressPeer::ADDRESS1 => 5, OrderAddressPeer::ADDRESS2 => 6, OrderAddressPeer::ADDRESS3 => 7, OrderAddressPeer::ZIPCODE => 8, OrderAddressPeer::CITY => 9, OrderAddressPeer::PHONE => 10, OrderAddressPeer::COUNTRY_ID => 11, OrderAddressPeer::CREATED_AT => 12, OrderAddressPeer::UPDATED_AT => 13, ),
127: BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'CUSTOMER_TITLE_ID' => 1, 'COMPANY' => 2, 'FIRSTNAME' => 3, 'LASTNAME' => 4, 'ADDRESS1' => 5, 'ADDRESS2' => 6, 'ADDRESS3' => 7, 'ZIPCODE' => 8, 'CITY' => 9, 'PHONE' => 10, 'COUNTRY_ID' => 11, 'CREATED_AT' => 12, 'UPDATED_AT' => 13, ),
128: BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'customer_title_id' => 1, 'company' => 2, 'firstname' => 3, 'lastname' => 4, 'address1' => 5, 'address2' => 6, 'address3' => 7, 'zipcode' => 8, 'city' => 9, 'phone' => 10, 'country_id' => 11, 'created_at' => 12, 'updated_at' => 13, ),
129: BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, )
130: );
131:
132: 133: 134: 135: 136: 137: 138: 139: 140: 141:
142: public static function translateFieldName($name, $fromType, $toType)
143: {
144: $toNames = OrderAddressPeer::getFieldNames($toType);
145: $key = isset(OrderAddressPeer::$fieldKeys[$fromType][$name]) ? OrderAddressPeer::$fieldKeys[$fromType][$name] : null;
146: if ($key === null) {
147: throw new PropelException("'$name' could not be found in the field names of type '$fromType'. These are: " . print_r(OrderAddressPeer::$fieldKeys[$fromType], true));
148: }
149:
150: return $toNames[$key];
151: }
152:
153: 154: 155: 156: 157: 158: 159: 160: 161:
162: public static function getFieldNames($type = BasePeer::TYPE_PHPNAME)
163: {
164: if (!array_key_exists($type, OrderAddressPeer::$fieldNames)) {
165: throw new PropelException('Method getFieldNames() expects the parameter $type to be one of the class constants BasePeer::TYPE_PHPNAME, BasePeer::TYPE_STUDLYPHPNAME, BasePeer::TYPE_COLNAME, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_NUM. ' . $type . ' was given.');
166: }
167:
168: return OrderAddressPeer::$fieldNames[$type];
169: }
170:
171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182:
183: public static function alias($alias, $column)
184: {
185: return str_replace(OrderAddressPeer::TABLE_NAME.'.', $alias.'.', $column);
186: }
187:
188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199:
200: public static function addSelectColumns(Criteria $criteria, $alias = null)
201: {
202: if (null === $alias) {
203: $criteria->addSelectColumn(OrderAddressPeer::ID);
204: $criteria->addSelectColumn(OrderAddressPeer::CUSTOMER_TITLE_ID);
205: $criteria->addSelectColumn(OrderAddressPeer::COMPANY);
206: $criteria->addSelectColumn(OrderAddressPeer::FIRSTNAME);
207: $criteria->addSelectColumn(OrderAddressPeer::LASTNAME);
208: $criteria->addSelectColumn(OrderAddressPeer::ADDRESS1);
209: $criteria->addSelectColumn(OrderAddressPeer::ADDRESS2);
210: $criteria->addSelectColumn(OrderAddressPeer::ADDRESS3);
211: $criteria->addSelectColumn(OrderAddressPeer::ZIPCODE);
212: $criteria->addSelectColumn(OrderAddressPeer::CITY);
213: $criteria->addSelectColumn(OrderAddressPeer::PHONE);
214: $criteria->addSelectColumn(OrderAddressPeer::COUNTRY_ID);
215: $criteria->addSelectColumn(OrderAddressPeer::CREATED_AT);
216: $criteria->addSelectColumn(OrderAddressPeer::UPDATED_AT);
217: } else {
218: $criteria->addSelectColumn($alias . '.id');
219: $criteria->addSelectColumn($alias . '.customer_title_id');
220: $criteria->addSelectColumn($alias . '.company');
221: $criteria->addSelectColumn($alias . '.firstname');
222: $criteria->addSelectColumn($alias . '.lastname');
223: $criteria->addSelectColumn($alias . '.address1');
224: $criteria->addSelectColumn($alias . '.address2');
225: $criteria->addSelectColumn($alias . '.address3');
226: $criteria->addSelectColumn($alias . '.zipcode');
227: $criteria->addSelectColumn($alias . '.city');
228: $criteria->addSelectColumn($alias . '.phone');
229: $criteria->addSelectColumn($alias . '.country_id');
230: $criteria->addSelectColumn($alias . '.created_at');
231: $criteria->addSelectColumn($alias . '.updated_at');
232: }
233: }
234:
235: 236: 237: 238: 239: 240: 241: 242:
243: public static function doCount(Criteria $criteria, $distinct = false, PropelPDO $con = null)
244: {
245:
246: $criteria = clone $criteria;
247:
248:
249:
250:
251: $criteria->setPrimaryTableName(OrderAddressPeer::TABLE_NAME);
252:
253: if ($distinct && !in_array(Criteria::DISTINCT, $criteria->getSelectModifiers())) {
254: $criteria->setDistinct();
255: }
256:
257: if (!$criteria->hasSelectClause()) {
258: OrderAddressPeer::addSelectColumns($criteria);
259: }
260:
261: $criteria->clearOrderByColumns();
262: $criteria->setDbName(OrderAddressPeer::DATABASE_NAME);
263:
264: if ($con === null) {
265: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_READ);
266: }
267:
268: $stmt = BasePeer::doCount($criteria, $con);
269:
270: if ($row = $stmt->fetch(PDO::FETCH_NUM)) {
271: $count = (int) $row[0];
272: } else {
273: $count = 0;
274: }
275: $stmt->closeCursor();
276:
277: return $count;
278: }
279: 280: 281: 282: 283: 284: 285: 286: 287:
288: public static function doSelectOne(Criteria $criteria, PropelPDO $con = null)
289: {
290: $critcopy = clone $criteria;
291: $critcopy->setLimit(1);
292: $objects = OrderAddressPeer::doSelect($critcopy, $con);
293: if ($objects) {
294: return $objects[0];
295: }
296:
297: return null;
298: }
299: 300: 301: 302: 303: 304: 305: 306: 307:
308: public static function doSelect(Criteria $criteria, PropelPDO $con = null)
309: {
310: return OrderAddressPeer::populateObjects(OrderAddressPeer::doSelectStmt($criteria, $con));
311: }
312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324:
325: public static function doSelectStmt(Criteria $criteria, PropelPDO $con = null)
326: {
327: if ($con === null) {
328: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_READ);
329: }
330:
331: if (!$criteria->hasSelectClause()) {
332: $criteria = clone $criteria;
333: OrderAddressPeer::addSelectColumns($criteria);
334: }
335:
336:
337: $criteria->setDbName(OrderAddressPeer::DATABASE_NAME);
338:
339:
340: return BasePeer::doSelect($criteria, $con);
341: }
342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353:
354: public static function addInstanceToPool($obj, $key = null)
355: {
356: if (Propel::isInstancePoolingEnabled()) {
357: if ($key === null) {
358: $key = (string) $obj->getId();
359: }
360: OrderAddressPeer::$instances[$key] = $obj;
361: }
362: }
363:
364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376:
377: public static function removeInstanceFromPool($value)
378: {
379: if (Propel::isInstancePoolingEnabled() && $value !== null) {
380: if (is_object($value) && $value instanceof OrderAddress) {
381: $key = (string) $value->getId();
382: } elseif (is_scalar($value)) {
383:
384: $key = (string) $value;
385: } else {
386: $e = new PropelException("Invalid value passed to removeInstanceFromPool(). Expected primary key or OrderAddress object; got " . (is_object($value) ? get_class($value) . ' object.' : var_export($value,true)));
387: throw $e;
388: }
389:
390: unset(OrderAddressPeer::$instances[$key]);
391: }
392: }
393:
394: 395: 396: 397: 398: 399: 400: 401: 402: 403:
404: public static function getInstanceFromPool($key)
405: {
406: if (Propel::isInstancePoolingEnabled()) {
407: if (isset(OrderAddressPeer::$instances[$key])) {
408: return OrderAddressPeer::$instances[$key];
409: }
410: }
411:
412: return null;
413: }
414:
415: 416: 417: 418: 419:
420: public static function clearInstancePool($and_clear_all_references = false)
421: {
422: if ($and_clear_all_references)
423: {
424: foreach (OrderAddressPeer::$instances as $instance)
425: {
426: $instance->clearAllReferences(true);
427: }
428: }
429: OrderAddressPeer::$instances = array();
430: }
431:
432: 433: 434: 435:
436: public static function clearRelatedInstancePool()
437: {
438:
439:
440: OrderPeer::clearInstancePool();
441:
442:
443: OrderPeer::clearInstancePool();
444: }
445:
446: 447: 448: 449: 450: 451: 452: 453: 454: 455:
456: public static function getPrimaryKeyHashFromRow($row, $startcol = 0)
457: {
458:
459: if ($row[$startcol] === null) {
460: return null;
461: }
462:
463: return (string) $row[$startcol];
464: }
465:
466: 467: 468: 469: 470: 471: 472: 473: 474:
475: public static function getPrimaryKeyFromRow($row, $startcol = 0)
476: {
477:
478: return (int) $row[$startcol];
479: }
480:
481: 482: 483: 484: 485: 486: 487:
488: public static function populateObjects(PDOStatement $stmt)
489: {
490: $results = array();
491:
492:
493: $cls = OrderAddressPeer::getOMClass();
494:
495: while ($row = $stmt->fetch(PDO::FETCH_NUM)) {
496: $key = OrderAddressPeer::getPrimaryKeyHashFromRow($row, 0);
497: if (null !== ($obj = OrderAddressPeer::getInstanceFromPool($key))) {
498:
499:
500:
501: $results[] = $obj;
502: } else {
503: $obj = new $cls();
504: $obj->hydrate($row);
505: $results[] = $obj;
506: OrderAddressPeer::addInstanceToPool($obj, $key);
507: }
508: }
509: $stmt->closeCursor();
510:
511: return $results;
512: }
513: 514: 515: 516: 517: 518: 519: 520: 521:
522: public static function populateObject($row, $startcol = 0)
523: {
524: $key = OrderAddressPeer::getPrimaryKeyHashFromRow($row, $startcol);
525: if (null !== ($obj = OrderAddressPeer::getInstanceFromPool($key))) {
526:
527:
528:
529: $col = $startcol + OrderAddressPeer::NUM_HYDRATE_COLUMNS;
530: } else {
531: $cls = OrderAddressPeer::OM_CLASS;
532: $obj = new $cls();
533: $col = $obj->hydrate($row, $startcol);
534: OrderAddressPeer::addInstanceToPool($obj, $key);
535: }
536:
537: return array($obj, $col);
538: }
539:
540: 541: 542: 543: 544: 545: 546:
547: public static function getTableMap()
548: {
549: return Propel::getDatabaseMap(OrderAddressPeer::DATABASE_NAME)->getTable(OrderAddressPeer::TABLE_NAME);
550: }
551:
552: 553: 554:
555: public static function buildTableMap()
556: {
557: $dbMap = Propel::getDatabaseMap(BaseOrderAddressPeer::DATABASE_NAME);
558: if (!$dbMap->hasTable(BaseOrderAddressPeer::TABLE_NAME)) {
559: $dbMap->addTableObject(new OrderAddressTableMap());
560: }
561: }
562:
563: 564: 565: 566: 567: 568:
569: public static function getOMClass($row = 0, $colnum = 0)
570: {
571: return OrderAddressPeer::OM_CLASS;
572: }
573:
574: 575: 576: 577: 578: 579: 580: 581: 582:
583: public static function doInsert($values, PropelPDO $con = null)
584: {
585: if ($con === null) {
586: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
587: }
588:
589: if ($values instanceof Criteria) {
590: $criteria = clone $values;
591: } else {
592: $criteria = $values->buildCriteria();
593: }
594:
595: if ($criteria->containsKey(OrderAddressPeer::ID) && $criteria->keyContainsValue(OrderAddressPeer::ID) ) {
596: throw new PropelException('Cannot insert a value for auto-increment primary key ('.OrderAddressPeer::ID.')');
597: }
598:
599:
600:
601: $criteria->setDbName(OrderAddressPeer::DATABASE_NAME);
602:
603: try {
604:
605:
606: $con->beginTransaction();
607: $pk = BasePeer::doInsert($criteria, $con);
608: $con->commit();
609: } catch (PropelException $e) {
610: $con->rollBack();
611: throw $e;
612: }
613:
614: return $pk;
615: }
616:
617: 618: 619: 620: 621: 622: 623: 624: 625:
626: public static function doUpdate($values, PropelPDO $con = null)
627: {
628: if ($con === null) {
629: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
630: }
631:
632: $selectCriteria = new Criteria(OrderAddressPeer::DATABASE_NAME);
633:
634: if ($values instanceof Criteria) {
635: $criteria = clone $values;
636:
637: $comparison = $criteria->getComparison(OrderAddressPeer::ID);
638: $value = $criteria->remove(OrderAddressPeer::ID);
639: if ($value) {
640: $selectCriteria->add(OrderAddressPeer::ID, $value, $comparison);
641: } else {
642: $selectCriteria->setPrimaryTableName(OrderAddressPeer::TABLE_NAME);
643: }
644:
645: } else {
646: $criteria = $values->buildCriteria();
647: $selectCriteria = $values->buildPkeyCriteria();
648: }
649:
650:
651: $criteria->setDbName(OrderAddressPeer::DATABASE_NAME);
652:
653: return BasePeer::doUpdate($selectCriteria, $criteria, $con);
654: }
655:
656: 657: 658: 659: 660: 661: 662:
663: public static function doDeleteAll(PropelPDO $con = null)
664: {
665: if ($con === null) {
666: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
667: }
668: $affectedRows = 0;
669: try {
670:
671:
672: $con->beginTransaction();
673: $affectedRows += BasePeer::doDeleteAll(OrderAddressPeer::TABLE_NAME, $con, OrderAddressPeer::DATABASE_NAME);
674:
675:
676:
677: OrderAddressPeer::clearInstancePool();
678: OrderAddressPeer::clearRelatedInstancePool();
679: $con->commit();
680:
681: return $affectedRows;
682: } catch (PropelException $e) {
683: $con->rollBack();
684: throw $e;
685: }
686: }
687:
688: 689: 690: 691: 692: 693: 694: 695: 696: 697: 698:
699: public static function doDelete($values, PropelPDO $con = null)
700: {
701: if ($con === null) {
702: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
703: }
704:
705: if ($values instanceof Criteria) {
706:
707:
708:
709: OrderAddressPeer::clearInstancePool();
710:
711: $criteria = clone $values;
712: } elseif ($values instanceof OrderAddress) {
713:
714: OrderAddressPeer::removeInstanceFromPool($values);
715:
716: $criteria = $values->buildPkeyCriteria();
717: } else {
718: $criteria = new Criteria(OrderAddressPeer::DATABASE_NAME);
719: $criteria->add(OrderAddressPeer::ID, (array) $values, Criteria::IN);
720:
721: foreach ((array) $values as $singleval) {
722: OrderAddressPeer::removeInstanceFromPool($singleval);
723: }
724: }
725:
726:
727: $criteria->setDbName(OrderAddressPeer::DATABASE_NAME);
728:
729: $affectedRows = 0;
730:
731: try {
732:
733:
734: $con->beginTransaction();
735:
736: $affectedRows += BasePeer::doDelete($criteria, $con);
737: OrderAddressPeer::clearRelatedInstancePool();
738: $con->commit();
739:
740: return $affectedRows;
741: } catch (PropelException $e) {
742: $con->rollBack();
743: throw $e;
744: }
745: }
746:
747: 748: 749: 750: 751: 752: 753: 754: 755: 756: 757: 758:
759: public static function doValidate($obj, $cols = null)
760: {
761: $columns = array();
762:
763: if ($cols) {
764: $dbMap = Propel::getDatabaseMap(OrderAddressPeer::DATABASE_NAME);
765: $tableMap = $dbMap->getTable(OrderAddressPeer::TABLE_NAME);
766:
767: if (! is_array($cols)) {
768: $cols = array($cols);
769: }
770:
771: foreach ($cols as $colName) {
772: if ($tableMap->hasColumn($colName)) {
773: $get = 'get' . $tableMap->getColumn($colName)->getPhpName();
774: $columns[$colName] = $obj->$get();
775: }
776: }
777: } else {
778:
779: }
780:
781: return BasePeer::doValidate(OrderAddressPeer::DATABASE_NAME, OrderAddressPeer::TABLE_NAME, $columns);
782: }
783:
784: 785: 786: 787: 788: 789: 790:
791: public static function retrieveByPK($pk, PropelPDO $con = null)
792: {
793:
794: if (null !== ($obj = OrderAddressPeer::getInstanceFromPool((string) $pk))) {
795: return $obj;
796: }
797:
798: if ($con === null) {
799: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_READ);
800: }
801:
802: $criteria = new Criteria(OrderAddressPeer::DATABASE_NAME);
803: $criteria->add(OrderAddressPeer::ID, $pk);
804:
805: $v = OrderAddressPeer::doSelect($criteria, $con);
806:
807: return !empty($v) > 0 ? $v[0] : null;
808: }
809:
810: 811: 812: 813: 814: 815: 816: 817: 818:
819: public static function retrieveByPKs($pks, PropelPDO $con = null)
820: {
821: if ($con === null) {
822: $con = Propel::getConnection(OrderAddressPeer::DATABASE_NAME, Propel::CONNECTION_READ);
823: }
824:
825: $objs = null;
826: if (empty($pks)) {
827: $objs = array();
828: } else {
829: $criteria = new Criteria(OrderAddressPeer::DATABASE_NAME);
830: $criteria->add(OrderAddressPeer::ID, $pks, Criteria::IN);
831: $objs = OrderAddressPeer::doSelect($criteria, $con);
832: }
833:
834: return $objs;
835: }
836:
837: }
838:
839:
840:
841: BaseOrderAddressPeer::buildTableMap();
842:
843: