Exemplo n.º 1
0
 * @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 = '';
Exemplo n.º 2
0
/** 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;