* @copyright Copyright (c) 2008 - 2009 PHPLinq (http://www.codeplex.com/PHPLinq) * @license http://www.gnu.org/licenses/lgpl.txt LGPL * @version 0.4.0, 2009-01-27 */ /** PHPLinq */ require_once 'classes/PHPLinq.php'; /** PHPLinq_ILinqProvider */ require_once 'classes/PHPLinq/ILinqProvider.php'; /** PHPLinq_Expression */ require_once 'classes/PHPLinq/Expression.php'; /** PHPLinq_OrderByExpression */ require_once 'classes/PHPLinq/OrderByExpression.php'; /** PHPLinq_Initiator */ require_once 'classes/PHPLinq/Initiator.php'; /** Register ILinqProvider */ PHPLinq_Initiator::registerProvider('PHPLinq_LinqToObjects'); /** * PHPLinq_LinqToObjects * * @category PHPLinq * @package PHPLinq * @copyright Copyright (c) 2008 - 2009 PHPLinq (http://www.codeplex.com/PHPLinq) */ class PHPLinq_LinqToObjects implements PHPLinq_ILinqProvider { /** * Default variable name * * @var string */ private $_from = '';
/** PHPLinq_ILinqProvider */ require_once 'PHPLinq/ILinqProvider.php'; /** PHPLinq_LinqToObjects */ require_once 'PHPLinq/LinqToObjects.php'; /** PHPLinq_Expression */ require_once 'PHPLinq/Expression.php'; /** PHPLinq_OrderByExpression */ require_once 'PHPLinq/OrderByExpression.php'; /** PHPLinq_Initiator */ require_once 'PHPLinq/Initiator.php'; /** PHPLinq_Adapter_Abstract */ require_once 'PHPLinq/Adapter/Abstract.php'; /** Zend_Db_Table */ require_once 'Zend/Db/Table.php'; /** Register ILinqProvider */ PHPLinq_Initiator::registerProvider('PHPLinq_LinqToZendDb'); /** * PHPLinq_LinqToZendDb * * @category PHPLinq * @package PHPLinq * @copyright Copyright (c) 2008 - 2009 PHPLinq (http://www.codeplex.com/PHPLinq) */ class PHPLinq_LinqToZendDb implements PHPLinq_ILinqProvider { /** Constants */ const T_FUNCTION = 1001001; const T_PROPERTY = 1001002; const T_CONSTANT = 1001003; const T_VARIABLE = 1001004; const T_OBJECT_OPERATOR = 1001005;