6
6
use TgDatabase \Criterion ;
7
7
use TgDatabase \Order ;
8
8
use TgDatabase \Projection ;
9
- use TgDatabase \SelectComponent ;
9
+ use TgDatabase \Expression ;
10
10
use TgDatabase \Projections ;
11
11
12
12
@@ -70,7 +70,7 @@ public function addOrder(Order ...$orders) {
70
70
* Attention! This class removes any result class name from the query. Use #setResultClass() after calling.
71
71
* @deprecated Use #setColumns() instead
72
72
*/
73
- public function setProjection (SelectComponent ...$ components ) {
73
+ public function setProjection (Expression ...$ components ) {
74
74
$ this ->projections = array ();
75
75
$ this ->_addColumns ($ components );
76
76
$ this ->resultClassName = NULL ;
@@ -81,7 +81,7 @@ public function setProjection(SelectComponent ...$components) {
81
81
* Set select columns for the query.
82
82
* Attention! This class removes any result class name from the query. Use #setResultClass() after calling.
83
83
*/
84
- public function setColumns (SelectComponent ...$ components ) {
84
+ public function setColumns (Expression ...$ components ) {
85
85
$ this ->projections = array ();
86
86
$ this ->_addColumns ($ components );
87
87
$ this ->resultClassName = NULL ;
@@ -91,7 +91,7 @@ public function setColumns(SelectComponent ...$components) {
91
91
/**
92
92
* Add select columns for the query.
93
93
*/
94
- public function addColumns (SelectComponent ...$ components ) {
94
+ public function addColumns (Expression ...$ components ) {
95
95
$ this ->_addColumns ($ components );
96
96
return $ this ;
97
97
}
0 commit comments