clockworkdb.calendars

Classes

Date

Timestamp

DatePeriod

Calendar

Range

OrdinalCalendar

DailyCalendar

BusinessCalendar

WeeklyCalendar

MonthlyCalendar

QuarterlyCalendar

AnnualCalendar

Functions

date_to_simple_string(→ str)

Module Contents

clockworkdb.calendars.date_to_simple_string(arg: Date, /) → str
class clockworkdb.calendars.Date(arg0: boost::gregorian::greg_year, arg1: boost::gregorian::greg_month, arg2: boost::gregorian::greg_day, /)
class clockworkdb.calendars.Date(arg0: int, arg1: int, arg2: int, /)
class clockworkdb.calendars.Date(arg: Date)
from_string() → Date
to_simple_string() → str
__str__() → str
__repr__() → str
days() → int
year() → int
month() → int
day() → int
class clockworkdb.calendars.Timestamp(arg0: boost::gregorian::greg_year, arg1: boost::gregorian::greg_month, arg2: boost::gregorian::greg_day, /)
class clockworkdb.calendars.Timestamp(arg: Timestamp)

Bases: Date

timespec() → timespec
class clockworkdb.calendars.DatePeriod(arg0: Date, arg1: Date, /)
class clockworkdb.calendars.DatePeriod(arg0: Date, arg1: boost::gregorian::date_duration, /)
class clockworkdb.calendars.Calendar
name() → str
get_first_date() → Date
get_date_int(arg: Date, /) → int
get_date(arg: int, /) → Date
__eq__(arg: Calendar, /) → bool
__ne__(arg: Calendar, /) → bool
class clockworkdb.calendars.Range(arg0: Calendar, arg1: Date, arg2: Date, /)
class clockworkdb.calendars.Range(arg0: Calendar, arg1: int, /)

Bases: DatePeriod

get_calendar() → Calendar
get_first_date() → Date
get_last_date() → Date
get_end_date() → Date
get_first_date_int() → int
get_last_date_int() → int
class clockworkdb.calendars.OrdinalCalendar

Bases: Calendar

static Instance() → OrdinalCalendar
class clockworkdb.calendars.DailyCalendar

Bases: Calendar

static Instance() → DailyCalendar
class clockworkdb.calendars.BusinessCalendar

Bases: Calendar

static Instance() → BusinessCalendar
class clockworkdb.calendars.WeeklyCalendar

Bases: Calendar

static Instance() → WeeklyCalendar
class clockworkdb.calendars.MonthlyCalendar

Bases: Calendar

static Instance() → MonthlyCalendar
class clockworkdb.calendars.QuarterlyCalendar

Bases: Calendar

static Instance() → QuarterlyCalendar
class clockworkdb.calendars.AnnualCalendar

Bases: Calendar

static Instance() → AnnualCalendar