better-buddy-share-backend
Preparing search index...
dao/db/StreamStatisticsDAO
StreamStatisticsDAO
Class StreamStatisticsDAO
Hierarchy (
View Summary
)
BaseDAO
StreamStatisticsDAO
Implements
IStreamStatisticsDAO
Index
Constructors
constructor
Properties
db
Methods
add
Stream
Statistic
count
Statistics
For
Stream
delete
Old
Statistics
For
Stream
delete
Statistics
For
Stream
delete
Statistics
For
Type
delete
Stream
Statistic
execute
Query
execute
Query
Multiple
get
Latest
Statistic
For
Stream
And
Type
get
Statistics
For
Stream
get
Statistics
For
Stream
And
Type
get
Statistics
For
Stream
By
Date
Range
map
Cache
Error
map
Error
map
Postgres
Error
scalar
update
Stream
Statistic
Value
Constructors
constructor
new
StreamStatisticsDAO
(
dbClient
:
IDbClient
)
:
StreamStatisticsDAO
Parameters
dbClient
:
IDbClient
Returns
StreamStatisticsDAO
Properties
Protected
Readonly
db
db
:
IDbClient
Methods
add
Stream
Statistic
addStreamStatistic
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
value
:
number
,
timepoint
:
Date
|
null
,
)
:
Promise
<
StreamStatisticInTime
|
null
>
Parameters
stream_id
:
number
stream_statistic_type_id
:
number
value
:
number
timepoint
:
Date
|
null
Returns
Promise
<
StreamStatisticInTime
|
null
>
count
Statistics
For
Stream
countStatisticsForStream
(
stream_id
:
number
)
:
Promise
<
number
>
Parameters
stream_id
:
number
Returns
Promise
<
number
>
delete
Old
Statistics
For
Stream
deleteOldStatisticsForStream
(
stream_id
:
number
,
olderThan
:
Date
,
)
:
Promise
<
number
>
Parameters
stream_id
:
number
olderThan
:
Date
Returns
Promise
<
number
>
delete
Statistics
For
Stream
deleteStatisticsForStream
(
stream_id
:
number
)
:
Promise
<
number
>
Parameters
stream_id
:
number
Returns
Promise
<
number
>
delete
Statistics
For
Type
deleteStatisticsForType
(
stream_statistic_type_id
:
number
)
:
Promise
<
number
>
Parameters
stream_statistic_type_id
:
number
Returns
Promise
<
number
>
delete
Stream
Statistic
deleteStreamStatistic
(
statistic_in_time_id
:
number
)
:
Promise
<
boolean
>
Parameters
statistic_in_time_id
:
number
Returns
Promise
<
boolean
>
Protected
execute
Query
executeQuery
<
T
>
(
query
:
string
,
params
?:
any
[]
)
:
Promise
<
T
|
null
>
Type Parameters
T
Parameters
query
:
string
Optional
params
:
any
[]
Returns
Promise
<
T
|
null
>
Protected
execute
Query
Multiple
executeQueryMultiple
<
T
>
(
query
:
string
,
params
?:
any
[]
)
:
Promise
<
T
[]
>
Type Parameters
T
Parameters
query
:
string
Optional
params
:
any
[]
Returns
Promise
<
T
[]
>
get
Latest
Statistic
For
Stream
And
Type
getLatestStatisticForStreamAndType
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
Parameters
stream_id
:
number
stream_statistic_type_id
:
number
Returns
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
get
Statistics
For
Stream
getStatisticsForStream
(
stream_id
:
number
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
Parameters
stream_id
:
number
limit
:
number
|
null
offset
:
number
|
null
Returns
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
get
Statistics
For
Stream
And
Type
getStatisticsForStreamAndType
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
Parameters
stream_id
:
number
stream_statistic_type_id
:
number
limit
:
number
|
null
offset
:
number
|
null
Returns
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
get
Statistics
For
Stream
By
Date
Range
getStatisticsForStreamByDateRange
(
stream_id
:
number
,
start_date
:
Date
,
end_date
:
Date
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
Parameters
stream_id
:
number
start_date
:
Date
end_date
:
Date
limit
:
number
|
null
offset
:
number
|
null
Returns
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
Protected
map
Cache
Error
mapCacheError
(
error
:
any
)
:
DaoError
Parameters
error
:
any
Returns
DaoError
Protected
map
Error
mapError
(
error
:
any
)
:
DaoError
Parameters
error
:
any
Returns
DaoError
Protected
map
Postgres
Error
mapPostgresError
(
error
:
any
)
:
DaoError
Parameters
error
:
any
Returns
DaoError
Protected
scalar
scalar
<
T
=
any
>
(
query
:
string
,
params
?:
any
[]
)
:
Promise
<
T
>
Type Parameters
T
=
any
Parameters
query
:
string
Optional
params
:
any
[]
Returns
Promise
<
T
>
update
Stream
Statistic
Value
updateStreamStatisticValue
(
statistic_in_time_id
:
number
,
value
:
number
,
)
:
Promise
<
StreamStatisticInTime
|
null
>
Parameters
statistic_in_time_id
:
number
value
:
number
Returns
Promise
<
StreamStatisticInTime
|
null
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
db
Methods
add
Stream
Statistic
count
Statistics
For
Stream
delete
Old
Statistics
For
Stream
delete
Statistics
For
Stream
delete
Statistics
For
Type
delete
Stream
Statistic
execute
Query
execute
Query
Multiple
get
Latest
Statistic
For
Stream
And
Type
get
Statistics
For
Stream
get
Statistics
For
Stream
And
Type
get
Statistics
For
Stream
By
Date
Range
map
Cache
Error
map
Error
map
Postgres
Error
scalar
update
Stream
Statistic
Value
better-buddy-share-backend
Loading...