better-buddy-share-backend
Preparing search index...
dao/db/interfaces/IStreamStatisticsDAO
IStreamStatisticsDAO
Interface IStreamStatisticsDAO
interface
IStreamStatisticsDAO
{
addStreamStatistic
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
value
:
number
,
timepoint
:
Date
|
null
,
)
:
Promise
<
StreamStatisticInTime
|
null
>
;
countStatisticsForStream
(
stream_id
:
number
)
:
Promise
<
number
>
;
deleteOldStatisticsForStream
(
stream_id
:
number
,
olderThan
:
Date
,
)
:
Promise
<
number
>
;
deleteStatisticsForStream
(
stream_id
:
number
)
:
Promise
<
number
>
;
deleteStatisticsForType
(
stream_statistic_type_id
:
number
)
:
Promise
<
number
>
;
deleteStreamStatistic
(
statistic_in_time_id
:
number
)
:
Promise
<
boolean
>
;
getLatestStatisticForStreamAndType
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
;
getStatisticsForStream
(
stream_id
:
number
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
;
getStatisticsForStreamAndType
(
stream_id
:
number
,
stream_statistic_type_id
:
number
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
;
getStatisticsForStreamByDateRange
(
stream_id
:
number
,
start_date
:
Date
,
end_date
:
Date
,
limit
:
number
|
null
,
offset
:
number
|
null
,
)
:
Promise
<
StreamStatsInTimeCombinedWithStreamID
[]
>
;
updateStreamStatisticValue
(
statistic_in_time_id
:
number
,
value
:
number
,
)
:
Promise
<
StreamStatisticInTime
|
null
>
;
}
Implemented by
StreamStatisticsDAO
Index
Methods
add
Stream
Statistic
count
Statistics
For
Stream
delete
Old
Statistics
For
Stream
delete
Statistics
For
Stream
delete
Statistics
For
Type
delete
Stream
Statistic
get
Latest
Statistic
For
Stream
And
Type
get
Statistics
For
Stream
get
Statistics
For
Stream
And
Type
get
Statistics
For
Stream
By
Date
Range
update
Stream
Statistic
Value
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
>
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
[]
>
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
Methods
add
Stream
Statistic
count
Statistics
For
Stream
delete
Old
Statistics
For
Stream
delete
Statistics
For
Stream
delete
Statistics
For
Type
delete
Stream
Statistic
get
Latest
Statistic
For
Stream
And
Type
get
Statistics
For
Stream
get
Statistics
For
Stream
And
Type
get
Statistics
For
Stream
By
Date
Range
update
Stream
Statistic
Value
better-buddy-share-backend
Loading...