@@ -214,17 +214,13 @@ pub struct PrismDatasetResponse {
214
214
}
215
215
216
216
/// Request parameters for retrieving Prism dataset information.
217
- /// Defines which streams to query and the time range for the query.
217
+ /// Defines which streams to query
218
218
#[ derive( Deserialize ) ]
219
219
#[ serde( rename_all = "camelCase" ) ]
220
220
pub struct PrismDatasetRequest {
221
221
/// List of stream names to query
222
222
#[ serde( default ) ]
223
223
streams : Vec < String > ,
224
- /// ISO 8601 formatted start time or human-readable time expression
225
- start_time : String ,
226
- /// ISO 8601 formatted end time or human-readable time expression
227
- end_time : String ,
228
224
}
229
225
230
226
impl PrismDatasetRequest {
@@ -283,8 +279,8 @@ impl PrismDatasetRequest {
283
279
} ;
284
280
let records = CountsRequest {
285
281
stream : stream. clone ( ) ,
286
- start_time : self . start_time . clone ( ) ,
287
- end_time : self . end_time . clone ( ) ,
282
+ start_time : "1h" . to_owned ( ) ,
283
+ end_time : "now" . to_owned ( ) ,
288
284
num_bins : 1 ,
289
285
}
290
286
. get_bin_density ( )
@@ -331,13 +327,13 @@ impl PrismDatasetRequest {
331
327
) -> Result < Vec < String > , QueryError > {
332
328
let query = Query {
333
329
query : format ! ( "SELECT DISTINCT({field}) FOR {stream_name}" ) ,
334
- start_time : self . start_time . clone ( ) ,
335
- end_time : self . end_time . clone ( ) ,
330
+ start_time : "1h" . to_owned ( ) ,
331
+ end_time : "now" . to_owned ( ) ,
336
332
send_null : false ,
337
333
filter_tags : None ,
338
334
fields : true ,
339
335
} ;
340
- let time_range = TimeRange :: parse_human_time ( & self . start_time , & self . end_time ) ?;
336
+ let time_range = TimeRange :: parse_human_time ( "1h" , "now" ) ?;
341
337
342
338
let session_state = QUERY_SESSION . state ( ) ;
343
339
let query = into_query ( & query, & session_state, time_range) . await ?;
0 commit comments