INTEGER FUNCTION CreateSQLiteTimeIndexRecord(reportingInterval, recordIndex, CumlativeSimulationDays, &
Month, DayOfMonth, Hour, EndMinute, StartMinute, DST, DayType)
IMPLICIT NONE ! Enforce explicit typing of all variables in this routine
! FUNCTION ARGUMENT DEFINITIONS:
INTEGER, INTENT(IN) :: reportingInterval
! See Module Parameter Definitons for LocalReportEach, LocalReportTimeStep, LocalReportHourly, etc.
INTEGER, INTENT(IN) :: recordIndex
INTEGER, INTENT(IN) :: CumlativeSimulationDays
INTEGER, INTENT(IN), OPTIONAL :: Month
INTEGER, INTENT(IN), OPTIONAL :: DayOfMonth
INTEGER, INTENT(IN), OPTIONAL :: Hour
REAL(r64), INTENT(IN), OPTIONAL :: EndMinute
REAL(r64), INTENT(IN), OPTIONAL :: StartMinute
INTEGER, INTENT(IN), OPTIONAL :: DST
CHARACTER(len=*), INTENT(IN), OPTIONAL :: DayType
CreateSQLiteTimeIndexRecord = -1
END FUNCTION CreateSQLiteTimeIndexRecord