- TIBCO BusinessEvents®
- Standard
- Temporal
- History

# Temporal.History.everDecreasingDouble()

## Signature

`boolean everDecreasingDouble(PropertyAtomDouble pad, long stime, long etime, int sample_interval, boolean bound_by_stime)`

## Domain

ACTION, CONDITION, QUERY, BUI

## Description

This method checks if samples of the property ever decrease over a given time interval [stime, etime]. Returns true only if any sample value is less than any prior sample value in the given time interval. All the times are in milliseconds.

## Parameters

Name | Type | Description
--- | --- | ---
`pad` | `PropertyAtomDouble` | The property to check for the value of.
`stime` | `long` | start time of the interval, 0 means use oldest value's timestamp as start time.
`etime` | `long` | end time of the interval, 0 means use newest value's timestamp as end time.
`sample_interval` | `int` | interval between samples in milliseconds, should be greater than 0.
`bound_by_stime` | `boolean` | true implies for stime less than oldest value's time stamp[t0] use t0.

## Returns

Type | Description
--- | ---
`boolean` | true if samples of the property ever decrease, false otherwise.

## Cautions

If value did not exist through the entire interval an exception is thrown.