class SQLExpression - SQL выражение.
SQLExpression($sql,$data) - конструктор, здесь: $sql - шаблон который будет использован, $data - данные для подстановки.
Данная структура полезна при построении фрагментов SQL вида: value=F("a","b"+"c").
Например, для того что-бы получить код UPDATE TABLE t SET FIELD=F("VAL_A","VAL_B"+"VAL_C") ...
можно написать код PHP:
$SQLQuery->SQL('UPDATE TABLE t SET FIELD=:F ...',array('F'=>new SQLExpression('F(:A,:B+:C)',array('A'=>VAL_A,'B'=>VAL_B,'C'=>'VAL_C')));
стоит заметить что код php
$SQLQuery->SQL('UPDATE TABLE t SET FIELD=:F',array('F'=>'F(VAL_A,VAL_B+VAL_C)'));
сгенерирует неверный код UPDATE TABLE t SET FIELD="F(VAL_A,VAL_B+VAL_C)" ...