Quick search:

PntComparator
PntSqlCombiFilter
PntSqlFilter
PntSqlJoinFilter
PntSqlMultiOrFilter
PntSqlSort
PntSqlSpec
__clone
__construct
addParamsTo
addPart
andWhere
appliesTo
canBeSortSpec
combi
combine
copy
evaluate
generateSql
generateSqlForJoins
getDescription
getItemType
getParts
getSql
initPropertyDescriptors
orWhere
setComparatorId
setItemType
setTableAlias
setValue1
setValue2

<?php
/* Copyright (c) MetaClass, 2003-2013

Distrubuted and licensed under under the terms of the GNU Affero General Public License
version 3, or (at your option) any later version.

This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty 
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
See the License, http://www.gnu.org/licenses/agpl.txt */

Gen::includeClass('PntSqlFilter', 'pnt/db/query');

/** Specifies the combination of mutliple PntSqlFilters by AND or OR. 
* Used by FilterFormPart in the simple search.
* part for navigational query specification, part of a PntSqlSpec
* @see http://www.phppeanuts.org/site/index_php/Pagina/170
*
* PntSqlFilters produce what comes after the WHERE clause to retrieve
* some objects as well as a JOIN clause to access related tables.
* Objects of this class combine the JOIN clauses from multiple PntSqlFilters
* from $this->parts and combine their WHERE expressions using their combinator field
* (by defauilt 'AND').
* @see http://www.phppeanuts.org/site/index_php/Pagina/170
*
* Current version is MySQL specific. In future, all SQL generating methods should 
* delegate to PntQueryHandler to support other databases
* @package pnt/db/query
*/
class PntSqlCombiFilter extends PntSqlFilter {

	public $parts;
	public $combinator = 'AND';
Copyright (c) MetaClass, 2003-

This code is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Click here for a copy of the license or see http://www.gnu.org/licenses/ .