59 double value = std::numeric_limits<double>::quiet_NaN();
79 qint64
afterKey = std::numeric_limits<qint64>::min();
80 qint64
fromKey = std::numeric_limits<qint64>::min();
81 qint64
toKey = std::numeric_limits<qint64>::max();
90 qint64
nextKey = std::numeric_limits<qint64>::min();
Definition timeseriesassignment.h:15
TimeBasis
Time interpretation; dates never implicitly become UTC instants.
Definition timeseriesdataset.h:22
One immutable monitoring location, independent of project feature links.
Definition timeseriesdataset.h:25
QPointF point
Longitude/latitude degrees when geometry exists.
Definition timeseriesdataset.h:29
bool hasGeometry
False denotes an unlocated record.
Definition timeseriesdataset.h:28
QString id
Stable source location identifier; never an OGR FID.
Definition timeseriesdataset.h:26
QJsonObject attributes
Original site properties and source CRS/datum descriptions.
Definition timeseriesdataset.h:30
QString title
Human-readable caption.
Definition timeseriesdataset.h:27
One source sample with its original metadata and explicit null state.
Definition timeseriesdataset.h:54
QString approval
Original approval state.
Definition timeseriesdataset.h:60
QString qualifier
Original qualifier text/JSON.
Definition timeseriesdataset.h:61
QString id
Original observation identifier, possibly empty.
Definition timeseriesdataset.h:55
bool hasValue
False retains a missing value; never interpreted as zero.
Definition timeseriesdataset.h:58
qint64 timeKey
UTC epoch milliseconds or Julian day.
Definition timeseriesdataset.h:57
QString sourceTime
Original timestamp/date spelling.
Definition timeseriesdataset.h:56
double value
Native value when hasValue.
Definition timeseriesdataset.h:59
QJsonObject geometry
Original sample geometry, when supplied.
Definition timeseriesdataset.h:63
QJsonObject properties
Original source sample properties.
Definition timeseriesdataset.h:62
Owning bounded page; a successful empty page is not an error.
Definition timeseriesdataset.h:88
bool hasMore
Another row exists within the requested range.
Definition timeseriesdataset.h:91
qint64 nextKey
Last returned key or query cursor.
Definition timeseriesdataset.h:90
QVector< Observation > observations
Ascending normalized keys.
Definition timeseriesdataset.h:89
Keyset/range sample query; all bounds use the series' native time basis.
Definition timeseriesdataset.h:78
qint64 afterKey
Exclusive page cursor.
Definition timeseriesdataset.h:79
qint64 fromKey
Inclusive range start.
Definition timeseriesdataset.h:80
int limit
Requested page size; capped at 10000.
Definition timeseriesdataset.h:82
QString expectedDatasetId
Optional captured identity; mismatches refuse the read.
Definition timeseriesdataset.h:83
qint64 toKey
Inclusive range end.
Definition timeseriesdataset.h:81
QString expectedFingerprint
Optional captured source revision; mismatches refuse the read.
Definition timeseriesdataset.h:84
One homogeneous source series; all identifiers retain leading zeros.
Definition timeseriesdataset.h:34
qint64 lastKey
Inclusive final normalized key.
Definition timeseriesdataset.h:49
QString unit
Native unit text; empty means unknown.
Definition timeseriesdataset.h:43
qint64 count
Total samples including nulls.
Definition timeseriesdataset.h:46
QJsonObject attributes
Additional source series metadata.
Definition timeseriesdataset.h:50
QString statistic
Distinguishes mean, maximum and other statistics.
Definition timeseriesdataset.h:42
QString locationId
Optional LocationInfo::id; no geometry is inferred.
Definition timeseriesdataset.h:44
qint64 firstKey
UTC epoch milliseconds or Julian day, according to timeBasis.
Definition timeseriesdataset.h:48
QString siteId
Original station identifier, possibly empty.
Definition timeseriesdataset.h:39
QString title
Display name.
Definition timeseriesdataset.h:36
QString parameter
Source measurement identifier, possibly empty.
Definition timeseriesdataset.h:40
TimeBasis timeBasis
Instant or calendar-date semantics.
Definition timeseriesdataset.h:45
QString provider
Source provider identifier.
Definition timeseriesdataset.h:37
qint64 validCount
Finite nonnull samples.
Definition timeseriesdataset.h:47
QString sourceSeriesId
Original source series identifier.
Definition timeseriesdataset.h:41
QString id
Stable deterministic series UUID within the dataset.
Definition timeseriesdataset.h:35
QString collection
Source collection/temporal support identifier.
Definition timeseriesdataset.h:38
Immutable collection metadata; reading it does not load observation rows.
Definition timeseriesdataset.h:67
QString path
Absolute native GeoPackage path.
Definition timeseriesdataset.h:68
QString id
Dataset UUID validated on open.
Definition timeseriesdataset.h:69
QString title
Display caption.
Definition timeseriesdataset.h:70
QVector< LocationInfo > locations
Optional owned site geometries/metadata.
Definition timeseriesdataset.h:74
QJsonObject provenance
Retrieval metadata without credentials.
Definition timeseriesdataset.h:72
QVector< SeriesInfo > series
Bounded metadata list (maximum 100000 series).
Definition timeseriesdataset.h:73
QString fingerprint
SHA-256 of descriptor and source bytes at import.
Definition timeseriesdataset.h:71