ReportRepository

Internal

Table of Contents

Constants

TABLE_NAME  = 'sys_http_report'
TYPE  = 'csp-report'

Properties

$pool  : ConnectionPool

Methods

__construct()  : mixed
add()  : bool
findAll()  : array<int, Report>
findAllSummarized()  : array<int, SummarizedReport>
findBySummary()  : array<int, Report>
findByUuid()  : Report|null
remove()  : bool
removeAll()  : int
updateStatus()  : int
applyDemand()  : void
applyDemandConditions()  : void
applyDemandSorting()  : void
applyStaticTypeCondition()  : void
applySummaryJoin()  : void
createFunctionLiteral()  : string
fetchSummaryCountMap()  : array<string, int>
getConnection()  : Connection
getQueryBuilder()  : QueryBuilder
prepareAliasPrefix()  : string
prepareQueryBuilder()  : QueryBuilder

Constants

TABLE_NAME

protected mixed TABLE_NAME = 'sys_http_report'

Properties

Methods

findBySummary()

public findBySummary(string ...$summaries) : array<int, Report>
Parameters
$summaries : string
Return values
array<int, Report>

findByUuid()

public findByUuid(UuidV4 $uuid) : Report|null
Parameters
$uuid : UuidV4
Return values
Report|null

remove()

public remove(UuidV4 $uuid) : bool
Parameters
$uuid : UuidV4
Return values
bool

removeAll()

public removeAll([Scope|null $scope = null ]) : int
Parameters
$scope : Scope|null = null
Return values
int

applyStaticTypeCondition()

protected applyStaticTypeCondition(QueryBuilder $queryBuilder[, string|null $alias = null ]) : void
Parameters
$queryBuilder : QueryBuilder
$alias : string|null = null

applySummaryJoin()

protected applySummaryJoin(QueryBuilder $queryBuilder, string $fromAlias, string $join, string $alias, string $condition) : void
Parameters
$queryBuilder : QueryBuilder
$fromAlias : string
$join : string
$alias : string
$condition : string

createFunctionLiteral()

protected createFunctionLiteral(QueryBuilder $queryBuilder, string $functionName, string $fieldName[, string|null $alias = null ]) : string
Parameters
$queryBuilder : QueryBuilder
$functionName : string
$fieldName : string
$alias : string|null = null
Return values
string

fetchSummaryCountMap()

protected fetchSummaryCountMap() : array<string, int>
Return values
array<string, int>

prepareAliasPrefix()

protected prepareAliasPrefix([string|null $alias = null ]) : string
Parameters
$alias : string|null = null
Return values
string

        
On this page

Search results