FOSSology  4.4.0
Open Source License Compliance by Open Source Software
Fossology\Lib\Proxy\LatestScannerProxy Class Reference
Inheritance diagram for Fossology\Lib\Proxy\LatestScannerProxy:
Inheritance graph
Collaboration diagram for Fossology\Lib\Proxy\LatestScannerProxy:
Collaboration graph

Public Member Functions

 __construct ($uploadId, $agentNames=array('nomos', 'monk'), $dbViewName='latest_scanner', $andEnabled="AND agent_enabled")
 
 materialize ()
 create temp table
 
 getNameToIdMap ()
 create temp table
 
- Public Member Functions inherited from Fossology\Lib\Proxy\DbViewProxy
 __construct ($dbViewQuery, $dbViewName)
 
 getDbViewName ()
 
 unmaterialize ()
 drops temp table
 
 asCTE ()
 Common Table Expressions. More...
 
 getDbViewQuery ()
 

Public Attributes

const ARS_SUFFIX = '_ars'
 

Private Attributes

 $uploadId
 
 $columns = 'agent_pk, agent_name'
 

Additional Inherited Members

- Protected Attributes inherited from Fossology\Lib\Proxy\DbViewProxy
 $dbViewName
 
 $dbViewQuery
 
 $materialized = false
 

Detailed Description

Definition at line 10 of file LatestScannerProxy.php.

Constructor & Destructor Documentation

◆ __construct()

Fossology\Lib\Proxy\LatestScannerProxy::__construct (   $uploadId,
  $agentNames = array('nomos','monk'),
  $dbViewName = 'latest_scanner',
  $andEnabled = "AND agent_enabled" 
)
Parameters
int | string$uploadId
array$agentNamesused to determine the ars tables
string$dbViewName
string$andEnabled
Exceptions

Definition at line 26 of file LatestScannerProxy.php.


The documentation for this class was generated from the following file: