clockworkdb.tsdb

Classes

RepositoryMetaDataList

RepositoryMetaData

DatastoreMetaDataList

DatastoreMetaData

AccessMode

DatastoreMatch

Provider

Engine

Session

Connection

Datastore

AliasSet

AggregationType

NativeDataType

DatedObservation

ContinuousRange

TimeSeries

NativeCalendarType

Module Contents

class clockworkdb.tsdb.RepositoryMetaDataList
size() int
get(arg: int, /) RepositoryMetaData
class clockworkdb.tsdb.RepositoryMetaData
name() str
description() str
module() str
__str__() str
__repr__() str
class clockworkdb.tsdb.DatastoreMetaDataList
size() int
get(arg: int, /) DatastoreMetaData
class clockworkdb.tsdb.DatastoreMetaData
path() str
name() str
__str__() str
__repr__() str
class clockworkdb.tsdb.AccessMode
static READ_ONLY() AccessMode
static READ_WRITE() AccessMode
static CREATE() AccessMode
class clockworkdb.tsdb.DatastoreMatch
next() bool
name() str
__iter__() DatastoreMatch
__next__() str
class clockworkdb.tsdb.Provider
name() str
description() str
version() str
tsdb_version() str
config_template() str
class clockworkdb.tsdb.Engine
static Instance() Engine
static version() str
get_provider() Provider
get_provider(arg: str, /) Provider
get_session() Session
get_session(arg: _clockworkdb.observation.Observation, /) Session
get_session(arg: str, /) Session
get_repositories_meta_data() RepositoryMetaDataList
get_repositories() list[RepositoryMetaData]
class clockworkdb.tsdb.Session
get_connection() Connection
name() _clockworkdb.scalar.String
class clockworkdb.tsdb.Connection
get_datastore(arg0: str, arg1: AccessMode, /) Datastore
delete_datastore(arg: str, /) None
get_datastores_meta_data() DatastoreMetaDataList
get_datastores() list[DatastoreMetaData]
class clockworkdb.tsdb.Datastore
has_time_series(arg: str, /) bool
get_time_series(arg: str, /) TimeSeries
delete_time_series(arg: str, /) bool
create_time_series(arg0: str, arg1: NativeDataType, arg2: NativeCalendarType, arg3: AggregationType, /) TimeSeries
save_time_series(time_series: TimeSeries, overwrite: bool = True) None
close() None
get_create_date() str
get_modify_date() str
get_description() str
class clockworkdb.tsdb.AliasSet
add(arg: str, /) bool
changed() bool
clear() None
remove(arg: str, /) None
size() int
get(arg: int, /) str
__str__() str
class clockworkdb.tsdb.AggregationType
static AVERAGED() AggregationType
static BEGIN() AggregationType
static END() AggregationType
static HIGH() AggregationType
static LOW() AggregationType
static SUM() AggregationType
name() str
class clockworkdb.tsdb.NativeDataType
static BLOB() NativeDataType
static STRING() NativeDataType
static FLOAT() NativeDataType
static DOUBLE() NativeDataType
static INT() NativeDataType
static BOOL() NativeDataType
name() str
__eq__(arg: NativeDataType, /) bool
class clockworkdb.tsdb.DatedObservation
date() _clockworkdb.calendars.Date
date_int() int
date_as_string() str
observation() _clockworkdb.observation.Observation
__str__() str
__repr__() str
__eq__(arg: DatedObservation, /) bool
__ne__(arg: DatedObservation, /) bool
as_float() float
as_double() float
as_int() int
as_bool() bool
as_string() str
is_normal() bool
class clockworkdb.tsdb.ContinuousRange(arg: TimeSeries, /)
class clockworkdb.tsdb.ContinuousRange(arg0: TimeSeries, arg1: int, arg2: int, /)
__iter__() ContinuousRange
__next__() DatedObservation
__len__() int
class clockworkdb.tsdb.TimeSeries
name() str
exists() bool
get_alias_set() AliasSet
get_aggregation_type() AggregationType
get_attribute(arg: str, /) str
set_attribute(arg0: str, arg1: str, /) None
get_calendar() _clockworkdb.calendars.Calendar
get_create_date() str
get_modify_date() str
get_data_type() NativeDataType
get_observation(arg: int, /) _clockworkdb.observation.Observation
get_observation(arg: _clockworkdb.calendars.Date, /) _clockworkdb.observation.Observation
set_observation(arg0: int, arg1: _clockworkdb.observation.Observation, /) None
set_observation(arg0: _clockworkdb.calendars.Date, arg1: _clockworkdb.observation.Observation, /) None
full_range() ContinuousRange
range(arg0: int, arg1: int, /) ContinuousRange
range(arg0: _clockworkdb.calendars.Date, arg1: _clockworkdb.calendars.Date, /) ContinuousRange
get_first_date_int() int
get_last_date_int() int
get_first_date() _clockworkdb.calendars.Date
get_last_date() _clockworkdb.calendars.Date
save(arg: bool = True) None
begin() tom::collections::time_series_iterator
end() tom::collections::time_series_iterator
np_array() numpy.typing.NDArray[numpy.float32]
np_array(arg0: int, arg1: int, /) numpy.typing.NDArray[numpy.float32]
class clockworkdb.tsdb.NativeCalendarType
value() int
static Annual() NativeCalendarType
static SemiAnnual() NativeCalendarType
static Quarterly() NativeCalendarType
static Monthly() NativeCalendarType
static Weekly() NativeCalendarType
static Business() NativeCalendarType
static Daily() NativeCalendarType