anchor.diff:  		</cfscript>
   		<cfreturn loc.returnValue>
   	</cffunction>
  -	
  +
   	<cffunction name="$identitySelect" returntype="any" access="public" output="false">
   		<cfargument name="queryAttributes" type="struct" required="true">
   		<cfargument name="result" type="struct" required="true">
  
positive.code: 			</cfif>
  		</cfif>
  	</cffunction>
  	
  	<cffunction name="$getColumns" returntype="query" access="public" output="false">
  		<cfscript>
  			var loc = {};
  
negative.code: 			loc.iEnd = loc.columns.recordCount;
  			for (loc.i=1; loc.i <= loc.iEnd; loc.i++)
  			{
  				// yes, it should actually be "table_schem" below, not a typo 
  				if (loc.columns["table_schem"][loc.i] != "information_schema")
  				{
  					QueryAddRow(loc.returnValue);
  					loc.jEnd = ListLen(loc.columns.columnList);
  					for (loc.j=1; loc.j <= loc.jEnd; loc.j++)
  					{
  						loc.item = ListGetAt(loc.columns.columnList, loc.j);
  						QuerySetCell(loc.returnValue, loc.item, loc.columns[loc.item][loc.i]);
  					}
  				}
  			} 
  		</cfscript>
  		<cfreturn loc.returnValue>
  	</cffunction>
  
  	<cfinclude template="../../plugins/injection.cfm">
  </cfcomponent>