Skip to content

Commit 9ff9df7

Browse files
committed
refactored orm collector so it can work with subqueries
1 parent b1b4d16 commit 9ff9df7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

interceptors/CBOrmCollector.cfc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ component extends="coldbox.system.Interceptor" {
6969
* Listen before list() operations
7070
*/
7171
function beforeCriteriaBuilderList( event, interceptData, rc, prc ){
72-
arguments.interceptData.criteriaBuilder.getNativeCriteria().setComment( getTickCount() );
72+
arguments.interceptData.criteriaBuilder._cbdStartCount = getTickCount();
7373
}
7474

7575
/**
@@ -87,7 +87,7 @@ component extends="coldbox.system.Interceptor" {
8787
* Listen before count() operations
8888
*/
8989
function beforeCriteriaBuilderCount( event, interceptData, rc, prc ){
90-
arguments.interceptData.criteriaBuilder.getNativeCriteria().setComment( getTickCount() );
90+
arguments.interceptData.criteriaBuilder._cbdStartCount = getTickCount();
9191
}
9292

9393
/**
@@ -105,7 +105,7 @@ component extends="coldbox.system.Interceptor" {
105105
* Listen before get() operations
106106
*/
107107
function beforeCriteriaBuilderGet( event, interceptData, rc, prc ){
108-
arguments.interceptData.criteriaBuilder.getNativeCriteria().setComment( getTickCount() );
108+
arguments.interceptData.criteriaBuilder._cbdStartCount = getTickCount();
109109
}
110110

111111
/**
@@ -140,7 +140,7 @@ component extends="coldbox.system.Interceptor" {
140140
*/
141141
private function logCriteriaQuery( event, interceptData, type ){
142142
// Get the timer start count
143-
var startCount = arguments.interceptData.criteriaBuilder.getNativeCriteria().getComment();
143+
var startCount = arguments.interceptData.criteriaBuilder._cbdStartCount;
144144
var executionTime = 0;
145145
if ( len( startCount ) && isNumeric( startCount ) ) {
146146
executionTime = getTickCount() - startCount;

0 commit comments

Comments
 (0)