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)
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