Lines Matching refs:QB
232 * @param QueryBuilder $QB
237 public function select(QueryBuilder $QB, $tablealias, $colname, $alias) argument
242 parent::select($QB, $tablealias, $colname, $alias);
247 $rightalias = $QB->generateTableAlias();
248 $QB->addLeftJoin(
256 $column->getType()->select($QB, $rightalias, $field, $alias);
257 $sql = $QB->getSelectStatement($alias);
258 $QB->addSelectStatement("STRUCT_JSON($tablealias.$colname, $sql)", $alias);
282 $QB = $add->getQB();
283 $rightalias = $QB->generateTableAlias();
284 $QB->addLeftJoin(
297 * @param QueryBuilder $QB
302 public function sort(QueryBuilder $QB, $tablealias, $colname, $order) argument
307 parent::sort($QB, $tablealias, $colname, $order);
312 $rightalias = $QB->generateTableAlias();
313 $QB->addLeftJoin(
320 $column->getType()->sort($QB, $rightalias, $field, $order);