51 $alias =
function (
$column) use ($table_alias) {
52 return $table_alias ?
"{$table_alias}.{$column}" :
$column;
56 $wheres[] = parent::prepare($qb, $table_alias);
60 $wheres[] = $qb->
compare($alias(
'value'), $this->comparison, $this->values, $this->value_type, $this->case_sensitive);
63 return $qb->
merge($wheres);
Database abstraction query builder.
compare($x, $comparison, $y=null, $type=null, $case_sensitive=null)
Build value comparison clause.
Builds a clause from closure or composite expression.
merge($parts=null, $boolean= 'AND')
Merges multiple composite expressions with a boolean.
Builds queries for filtering entties by their properties in private_settings table.
prepare(QueryBuilder $qb, $table_alias=null)
{}