anchor.diff:  		<cfquery name="count_query" username="#application.database.user#" password="#application.database.pass#" datasource="#application.database.source#">
   			SELECT COUNT(<cfif arguments.distinct>DISTINCT </cfif>#arguments.select#) AS total
   			FROM #from_clause#
  -			<cfif arguments.where IS NOT "">
  +			<cfif arguments.where IS NOT "" AND listFindNoCase(variables.column_list, "deleted_at") IS 0>
   				WHERE #preserveSingleQuotes(arguments.where)#
  +			<cfelseif arguments.where IS NOT "" AND listFindNoCase(variables.column_list, "deleted_at") IS NOT 0>
  +				WHERE #preserveSingleQuotes(arguments.where)# AND deleted_at IS NULL
  +			<cfelseif arguments.where IS "" AND listFindNoCase(variables.column_list, "deleted_at") IS NOT 0>
  +				WHERE deleted_at IS NULL
   			</cfif>
   		</cfquery>
   	
  
positive.code: 					</cfif>
  				</cfloop>
  			</cfif>
  		<cfelseif isStruct(arguments.value_collection) AND structCount(arguments.value_collection) GT 0>
  			<cfset new_object.query = queryNew(structKeyList(arguments.value_collection))>
  			<cfset queryAddRow(new_object.query, 1)>
  			<cfloop collection="#arguments.value_collection#" item="i">
  				<cfset querySetCell(new_object.query, i, arguments.value_collection[i])>
  			</cfloop>
  			<cfset new_object.recordfound = true>
  			<cfset new_object.recordcount = structCount(arguments.value_collection)>
  			<cfif structCount(arguments.value_collection) IS 1>
  				<cfloop collection="#arguments.value_collection#" item="i">
  					<cfif listFindNoCase(variables.column_list, i) IS NOT 0>
  						<cfset new_object[i] = arguments.value_collection[i]>
  					</cfif>
  				</cfloop>
  			</cfif>
  		</cfif>
  	
  		<cfreturn new_object>
  
negative.code: 		<cfquery name="sum_query" username="#application.database.user#" password="#application.database.pass#" datasource="#application.database.source#">
  			SELECT SUM(<cfif arguments.distinct>DISTINCT </cfif>#arguments.field#) AS total
  			FROM #from_clause#
  			<cfif arguments.where IS NOT "" AND listFindNoCase(variables.column_list, "deleted_at") IS 0>
  				WHERE #preserveSingleQuotes(arguments.where)#
  			<cfelseif arguments.where IS NOT "" AND listFindNoCase(variables.column_list, "deleted_at") IS NOT 0>
  				WHERE #preserveSingleQuotes(arguments.where)# AND deleted_at IS NULL
  			<cfelseif arguments.where IS "" AND listFindNoCase(variables.column_list, "deleted_at") IS NOT 0>
  				WHERE deleted_at IS NULL
  			</cfif>
  		</cfquery>
  	
  