7‚-âf*©¢øÜɦw�-yÖAâf*©¢øÜɦˆ�ºÃ<}¸øSQLite format 3@ .jÐ øNN¿o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfof*©¢øÜɦóÓ1Ñ©8"_ f*©¢øÜɦ® )Ó+*‘ f*©¢øÜɦe4iWÙ�w ùù Êf*©¢øÜɦþy÷6Q�´ úú Êf*©¢øÜɦõ’d|@Ž´ÃSQLite format 3@ .jÐ ø fN¿ ¸ fP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfof*©¢øÜɦ•F[Ž‹ñ„¾ f*©¢øÜɦ-Faà]㚥 f*©¢øÜɦØÓÊœSQLite format 3@ .jÐ ø $N¿ ¸ f $„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfof*©¢øÜɦÑ!vŽÒtî« f*©¢øÜɦãAÅßáhé^SQLite format 3@ .jÐ øÕN¿ ¸ f $Õ„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfof*©¢øÜɦ¯Šõ ÑS®� f*©¢øÜɦìŒo`ˆ„gSQLite format 3@ .jÐ ø1N¿ ¸ f $Õ1ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfof*©¢øÜɦ£oeûV³º f*©¢øÜɦ`Iá©xû\SQLite format 3@  .jÐ ø§N¿ ¸ f $Õ1§ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦkÒd—É•Æc f*©¢øÜɦdñaþq[¬SQLite format 3@  .jÐ ø ÛN¿ ¸ f $Õ1§Û…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦìòi—žšžó f*©¢øÜɦ^Ë\˜'Š�SQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦÁ%cÞH–`  f*©¢øÜɦÿ°CÀ¾3f¶ ø1N¿ ¸ f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦ•7¦5]o_ ‘v ª‘ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦømß<L¡SQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦ�“/¾²(W ¨v ª‘¨…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦØzèñ\ f*©¢øÜɦV¢š1ŽÒ SQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦ“¿MD¦äùé ²v ª‘¨²�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦÈ.” }!U+ f*©¢øÜɦÌFÿ¡ˆœ0MSQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦ»ÂÞæQ¶ìÏ ¼v ª‘¨²¼�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦÖo÷ C%ù f*©¢øÜɦ‚‡�s<ލãSQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦT·mÄ¢vÆ Õv ª‘¨²¼Õ�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ ©~^¡~, f*©¢øÜɦpÊ�‘`=3SQLite format 3@  .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo  f*©¢øÜɦÝ[<.äÜK% ˜v ª‘¨²¼Õ˜‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ�·hþUb¸ f*©¢øÜɦl´xÁz÷’~SQLite format 3@ .jÐû û f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦ(»Âyäk8 ø ÛN¿ ¸ f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦ’Pøå¡Ð©m ª˜‘¨²¼Õ˜ V�‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )¬ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , activ‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦÑ&\ãœxˆ f*©¢øÜɦlÀÏ)d³ SQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦ2ý'™ãêÀm ø ÛN¿ ¸ f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦîÅ•¸y’)Å ª¼‘¨²¼Õ˜ V N�‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )VŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦC!š ^÷H f*©¢øÜɦ«¾FU¶Ôî … Ü 2…ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦá@#†XÂMSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦ¯{®£®¯»Š � Ü 2…�ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦbúaÙÀ< f*©¢øÜɦ[1G¶S…SQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦÝ~5[ùOË è Ü 2…�è�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦåh,�¢¢‹M f*©¢øÜɦ·|ÓóÐ|xSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦ»ñYø“h ñ Ü 2…�èñƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦè{·O”q“ f*©¢øÜɦ­ä’MÖ{~¢SQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦÜC CÉ‹• D Ü 2…�èñDƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦÐ(I®U¤ f*©¢øÜɦÞ{K÷: ÔSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf f*©¢øÜɦIJHÉ…Ü… « Ü 2…�èñD«ƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)f*©¢øÜɦ¹þZ‘©ªˆ f*©¢øÜɦ‚-z¤rògSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf  f*©¢øÜɦn+'Hþb½ ø ÛN¿ ¸ f $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinfo f*©¢øÜɦŠÂ­�†Sž% D çþ+îD N�‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NUL‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦT×Q0Ö¦B8 2«…�èñD«\£ƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )*%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER Nƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ?UW*hS‘ f*©¢øÜɦæð>\¨=BSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf  f*©¢øÜɦAcñáFÃTà 2«…�èñD«\ Ú£ƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )¨%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAU‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦGÎ÷xÍß· f*©¢øÜɦèd7•^Ï!ÚSQLite format 3@ .jÐöûö $Õ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorwayinf  f*©¢øÜɦg'.A²V¯R 2 «…�èñD«\ Ú "£ƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ð%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL ,�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ"nr-¾Ñ f*©¢øÜɦ�¶¼U&À–„¼USQLite format 3@ '.jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦh�x¶éÆW­  †  ß'†Ñ}ÝŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity% "‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )»!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_6�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)''f*©¢øÜɦÇöYê. ”ï f*©¢øÜɦÉöÂÿ;tS^SQLite format 3@ ( .jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦŸm#é–º,  †  ß'†Ñ}ÝHŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity% "‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )&!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOI�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)((f*©¢øÜɦ{î Y0ŽT‚ f*©¢øÜɦ4J4Y�µSQLite format 3@ )!.jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦ;tgÓ±¸q[  †  ß'†Ñ}ÝH ¿ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity% "‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEYƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)))f*©¢øÜɦý+/©Äx) f*©¢øÜɦ[æ]ʨ�SQLite format 3@ *".jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦÉ\Òq¬:û  †  ß'†Ñ}ÝH ¿ >ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity% "‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )!!‚5tablePersonAuthPer%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)**f*©¢øÜɦ�ékH­ f*©¢øÜɦfïQ0|{ölSQLite format 3@ +#.jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦZbtñd\üD # Þ ,ûC4ªõ}ÝH ¿ >#�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)++f*©¢øÜɦ®nh�éÒ: f*©¢øÜɦÀo4â ÝÎ�SQLite format 3@ ,$.jÐñ ûöñÕ1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_doorw  f*©¢øÜɦ_{y�ª‡ª% D çþ+îD N�‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NUL‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦf×^$º˜ 2 «…�èñD«\ Ú "  ºƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , pu‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) f*©¢øÜɦqë.ÊU«xù Þ # ,ûC4ªõ}ÝH ¿ ># È�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ê##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActit'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid),,f*©¢øÜɦí 8ô©í^< f*©¢øÜɦjȳ¶àâè¬SQLite format 3@ .%.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   f*©¢øÜɦ àk;:ϳ0 D çþ+îD N�‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NUL‡'%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , publisher TEXT , licenseType INTEGER NOT NULL , licenseName TEXT , licenseUrl TEXT , sourceUrl TEXT , thumbnailUrl TEXT , lastModified INTEGER NOT NULL , primaryLanguageUid INTEGER NOT NULL , languageVariantUid INTEGER NOT NULL , contentFlags INTEGER NOT NULL , leaf INTEGER NOT NULL , publik INTEGER NOT NULL , ceInactive INTEGER NOT NULL , completionCriteria INTEGER NOT NULL , minScore INTEGER NOT NULL , contentTypeFlag INTEGER NOT NULL , contentOwner INTEGER NOT NULL , contentOwnerType INTEGER NOT NULL DEFAULT 1 , contentEntryLocalChangeSeqNum INTEGER NOT NULL , contentEntryMasterChangeSeqNum INTEGER NOT NULL , contentEntryLastChangedBy INTEGER NOT NULL , contentEntryLct INTEGER NOT NULL , contentEntryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚:''„3tableLeavingReasonLeavingReasonCREATE TABLE LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN INTEGER NOT NULL , leavingReasonCSN INTEGER NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonLct INTEGER NOT NULL , leavingReasonUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�d� )‚!indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRoleClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)�s �)‚5indexindex_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUidClazzEnrolmentCREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)…f ))‹tableClazzEnrolmentClazzEnrolmentCREATE TABLE ClazzEnrolment ( clazzEnrolmentPersonUid INTEGER NOT NULL , clazzEnrolmentClazzUid INTEGER NOT NULL , clazzEnrolmentDateJoined INTEGER NOT NULL , clazzEnrolmentDateLeft INTEGER NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage REAl NOT NULL , clazzEnrolmentActive INTEGER NOT NULL , clazzEnrolmentLeavingReasonUid INTEGER NOT NULL , clazzEnrolmentOutcome INTEGER NOT NULL , clazzEnrolmentLocalChangeSeqNum INTEGER NOT NULL , clazzEnrolmentMasterChangeSeqNum INTEGER NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentLct INTEGER NOT NULL , clazzEnrolmentUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆ � tableClazzClazz CREATE TABLE Clazz ( clazzName TEXT , clazzDesc TEXT , attendanceAverage REAl NOT NULL , clazzHolidayUMCalendarUid INTEGER NOT NULL , clazzScheuleUMCalendarUid INTEGER NOT NULL , isClazzActive INTEGER NOT NULL , clazzLocationUid INTEGER NOT NULL , clazzStartTime INTEGER NOT NULL , clazzEndTime INTEGER NOT NULL , clazzFeatures INTEGER NOT NULL , clazzSchoolUid INTEGER NOT NULL , clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 , clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966 , clazzMasterChangeSeqNum INTEGER NOT NULL , clazzLocalChangeSeqNum INTEGER NOT NULL , clazzLastChangedBy INTEGER NOT NULL , clazzLct INTEGER NOT NULL , clazzTimeZone TEXT , clazzStudentsPersonGroupUid INTEGER NOT NULL , clazzTeachersPersonGroupUid INTEGER NOT NULL , clazzPendingStudentsPersonGroupUid INTEGER NOT NULL , clazzParentsPersonGroupUid INTEGER NOT NULL , clazzCode TEXT , clazzOwnerPersonUid INTEGER NOT NULL DEFAULT 0 , clazzUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦF-°þ ß1Í 2«…�èñD«\ Ú "  ºƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )¨%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , pu‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) f*©¢øÜɦ£ë³Tô$Ó ß”H è å-”ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) ) È?Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) �;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL ‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )-f*©¢øÜɦxYI®þCö ..f*©¢øÜɦz¿Ç¡_ Óe Á>ž € ÿ x  ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%f*©¢øÜɦmEcgõúáSQLite format 3@ /&.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   .f*©¢øÜɦ¬l:Æn ¿/ yÁ>ž € ÿ x  y�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%//f*©¢øÜɦ°j¶ÏÙ f*©¢øÜɦµv' yB(ýSQLite format 3@ 0'.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   .f*©¢øÜɦ\`±Uþ Á>ž € ÿ x  y†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%00f*©¢øÜɦHCz+ß¼$M f*©¢øÜɦˆîÉf¸BYSQLite format 3@ 1(.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   .f*©¢øÜɦ(!蟞 € ÿ x  yÒ‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%11f*©¢øÜɦU£ym¾©Î‰ f*©¢øÜɦ­¬sã­ TuSQLite format 3@ 2).jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   .f*©¢øÜɦ f ¨Í¶® `Á>ž € ÿ x  yÒ`‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%22f*©¢øÜɦV3O|`� f*©¢øÜɦ©‚7]Î+ISQLite format 3@ 3*.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_   .f*©¢øÜɦMÁü0YÃ;[ LÁ>ž € ÿ x  yÒ`L„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%33f*©¢øÜɦc‹2ŠÊ f*©¢øÜɦ²?Õ¸‚x^°SQLite format 3@ 4+.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_ %  f*©¢øÜɦÒ?­Ëê1³7 2 «…�èñD«\ Ú "  ºƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , pu‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) f*©¢øÜɦ¬jþÔS…�f È ” å-”ß}ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )v�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦÍ?ü§øJÃq ÿ L x  yÒ`L]D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)^G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )44f*©¢øÜɦ&i= » f*©¢øÜɦ4¶‡}NæSQLite format 3@ 5,.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_ %  .f*©¢øÜɦ21Üã¡�Ÿ ÿ L x  yÒ`L] ÌD.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ÍG#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NUL�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )55f*©¢øÜɦmÒÁ3þb! f*©¢øÜɦ[@Þ�Ñ/·oSQLite format 3@ 6-.jÐì.ûöñì1§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayinfo_1_ %  .f*©¢øÜɦÅ\úBÖ™³h ÿ L x  yÒ`L] Ì ;D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType) È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦƒDIQ_<×j  L yÒ`L] Ì ; a 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )_�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMAƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )77f*©¢øÜɦî%ãËêÿI f*©¢øÜɦŸ>ïcm>„SQLite format 3@ 9/.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.- $  f*©¢øÜɦ’H\æP*§ 2 «…�èñD«\ Ú "  ºƒ++…ctableContentCategoryContentCategoryCREATE TABLE ContentCategory ( ctnCatContentCategorySchemaUid INTEGER NOT NULL , name TEXT , contentCategoryLocalChangeSeqNum INTEGER NOT NULL , contentCategoryMasterChangeSeqNum INTEGER NOT NULL , contentCategoryLastChangedBy INTEGER NOT NULL , contentCategoryLct INTEGER NOT NULL , contentCategoryUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*77…stableContentCategorySchemaContentCategorySchemaCREATE TABLE ContentCategorySchema ( schemaName TEXT , schemaUrl TEXT , contentCategorySchemaLocalChangeSeqNum INTEGER NOT NULL , contentCategorySchemaMasterChangeSeqNum INTEGER NOT NULL , contentCategorySchemaLastChangedBy INTEGER NOT NULL , contentCategorySchemaLct INTEGER NOT NULL , contentCategorySchemaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒtEE†ktableContentEntryRelatedEntryJoinContentEntryRelatedEntryJoinCREATE TABLE ContentEntryRelatedEntryJoin ( cerejContentEntryUid INTEGER NOT NULL , cerejRelatedEntryUid INTEGER NOT NULL , cerejLastChangedBy INTEGER NOT NULL , relType INTEGER NOT NULL , comment TEXT , cerejRelLanguageUid INTEGER NOT NULL , cerejLocalChangeSeqNum INTEGER NOT NULL , cerejMasterChangeSeqNum INTEGER NOT NULL , cerejLct INTEGER NOT NULL , cerejUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�$%C�mindexparent_childContentEntryParentChildJoinCREATE INDEX parent_child ON ContentEntryParentChildJoin (cepcjChildContentEntryUid, cepcjParentContentEntryUid)ƒsCC†mtableContentEntryParentChildJoinContentEntryParentChildJoinCREATE TABLE ContentEntryParentChildJoin ( cepcjLocalChangeSeqNum INTEGER NOT NULL , cepcjMasterChangeSeqNum INTEGER NOT NULL , cepcjLastChangedBy INTEGER NOT NULL , cepcjLct INTEGER NOT NULL , cepcjDeleted INTEGER NOT NULL DEFAULT 0 , cepcjParentContentEntryUid INTEGER NOT NULL , cepcjChildContentEntryUid INTEGER NOT NULL , childIndex INTEGER NOT NULL , cepcjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ*KK…KtableContentEntryContentCategoryJoinContentEntryContentCategoryJoinCREATE TABLE ContentEntryContentCategoryJoin ( ceccjContentEntryUid INTEGER NOT NULL , ceccjContentCategoryUid INTEGER NOT NULL , ceccjLocalChangeSeqNum INTEGER NOT NULL , ceccjMasterChangeSeqNum INTEGER NOT NULL , ceccjLastChangedBy INTEGER NOT NULL , ceccjLct INTEGER NOT NULL , ceccjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�%%ŽtableContentEntryContentEntryCREATE TABLE ContentEntry ( title TEXT , description TEXT , entryId TEXT , author TEXT , pu‚]##…tablePersonGroupPersonGroupCREATE TABLE PersonGroup ( groupMasterCsn INTEGER NOT NULL , groupLocalCsn INTEGER NOT NULL , groupLastChangedBy INTEGER NOT NULL , groupLct INTEGER NOT NULL , groupName TEXT , groupActive INTEGER NOT NULL , personGroupFlag INTEGER NOT NULL , groupUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�5!!‚5tablePersonAuthPersonAuthCREATE TABLE PersonAuth ( passwordHash TEXT , personAuthStatus INTEGER NOT NULL , personAuthUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚++…5tableLanguageVariantLanguageVariantCREATE TABLE LanguageVariant ( langUid INTEGER NOT NULL , countryCode TEXT , name TEXT , langVariantLocalChangeSeqNum INTEGER NOT NULL , langVariantMasterChangeSeqNum INTEGER NOT NULL , langVariantLastChangedBy INTEGER NOT NULL , langVariantLct INTEGER NOT NULL , langVariantUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!†tableLanguageLanguageCREATE TABLE Language ( name TEXT , iso_639_1_standard TEXT , iso_639_2_standard TEXT , iso_639_3_standard TEXT , Language_Type TEXT , languageActive INTEGER NOT NULL , langLocalChangeSeqNum INTEGER NOT NULL , langMasterChangeSeqNum INTEGER NOT NULL , langLastChangedBy INTEGER NOT NULL , langLct INTEGER NOT NULL , langUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) f*©¢øÜɦ¿éŽªpÔð È ” å-”ß}ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )÷�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦØÑ. À±e–  Lø‚ yÒ`L a Y 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )€�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL2ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrantt'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)8f*©¢øÜɦ³¿ ƒ9”> 99f*©¢øÜɦ¹¹êæƒFF ] Ì ; aˆV2++�ctableClazzAssignmentClazzAssignment8CREATE TABLE ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid INTEGER NOT NULL DEFAULT 0 , caActive INTEGER NOT NULL , caClassCommentEnabled INTEGER NOT NULL , caPrivateCommentsEnabled INTEGER NOT NULL DEFAULT 1 , caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission INTEGER NOT NULL DEFAULT 1 , caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission INTEGER NOT NULL DEFAULT 1 , caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid INTEGER NOT NULL DEFAULT 0 , caClazzUid INTEGER NOT NULL , caPeerReviewerCount INTEGER NOT NULL DEFAULT 0 , caLocalChangeSeqNum INTEGER NOT NULL , caMasterChangeSeqNum INTEGER NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct INTEGER NOT NULL , caUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ1ËexCË ÝSQLite format 3@ :0.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.- $  9f*©¢øÜɦ·dï ¬Ì q] Ì ; aqƒ3AA…3tableCourseAssignmentSubmissionCourseAssignmentSubmission:CREATE TABLE CourseAssignmentSubmission ( casAssignmentUid INTEGER NOT NULL , casSubmitterUid INTEGER NOT NULL , casSubmitterPersonUid INTEGER NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp INTEGER NOT NULL , casClazzUid INTEGER NOT NULL DEFAULT 0 , casUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆV2++�ctableClazzAssignmentClazzAssignment8CREATE TABLE ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid INTEGER NOT NULL DEFAULT 0 , caActive INTEGER NOT NULL , caClassCommentEnabled INTEGER NOT NULL , caPrivateCommentsEnabled INTEGER NOT NULL DEFAULT 1 , caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission INTEGER NOT NULL DEFAULT 1 , caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission INTEGER NOT NULL DEFAULT 1 , caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid INTEGER NOT NULL DEFAULT 0 , caClazzUid INTEGER NOT NULL , caPeerReviewerCount INTEGER NOT NULL DEFAULT 0 , caLocalChangeSeqNum INTEGER NOT NULL , caMasterChangeSeqNum INTEGER NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct INTEGER NOT NULL , caUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )::f*©¢øÜɦ/kÑ­½·åc f*©¢øÜɦA2Ýbº•öSQLite format 3@ ;1.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.- $  9f*©¢øÜɦ*ûi'=ê ~] Ì ; aq~ƒp4II†[tableCourseAssignmentSubmissionFileCourseAssignmentSubmissionFile;CREATE TABLE CourseAssignmentSubmissionFile ( casaSubmissionUid INTEGER NOT NULL , casaSubmitterUid INTEGER NOT NULL DEFAULT 0 , casaCaUid INTEGER NOT NULL , casaClazzUid INTEGER NOT NULL , casaMimeType TEXT , casaFileName TEXT , casaUri TEXT , casaSize INTEGER NOT NULL , casaTimestamp INTEGER NOT NULL , casaDeleted INTEGER NOT NULL DEFAULT 0 , casaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ3AA…3tableCourseAssignmentSubmissionCourseAssignmentSubmission:CREATE TABLE CourseAssignmentSubmission ( casAssignmentUid INTEGER NOT NULL , casSubmitterUid INTEGER NOT NULL , casSubmitterPersonUid INTEGER NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp INTEGER NOT NULL , casClazzUid INTEGER NOT NULL DEFAULT 0 , casUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ˆV2++�ctableClazzAssignmentClazzAssignment8CREATE TABLE ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid INTEGER NOT NULL DEFAULT 0 , caActive INTEGER NOT NULL , caClassCommentEnabled INTEGER NOT NULL , caPrivateCommentsEnabled INTEGER NOT NULL DEFAULT 1 , caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission INTEGER NOT NULL DEFAULT 1 , caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission INTEGER NOT NULL DEFAULT 1 , caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid INTEGER NOT NULL DEFAULT 0 , caClazzUid INTEGER NOT NULL , caPeerReviewerCount INTEGER NOT NULL DEFAULT 0 , caLocalChangeSeqNum INTEGER NOT NULL , caMasterChangeSeqNum INTEGER NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct INTEGER NOT NULL , caUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL );;f*©¢øÜɦæÜÁo ”PÕ f*©¢øÜɦøJ“…Q‰ÀSQLite format 3@ <2.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.- $  9f*©¢øÜɦN©²ÇY v] Ì ; aq~v„555‡-tableCourseAssignmentMarkCourseAssignmentMark4.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.0 &  f*©¢øÜɦ³KÞª¢„©¦ È  å-”ß}ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )v�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦÍÌฟ˜  L‚ yÒ`L ß N ½ Y 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ø»�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL2ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)9f*©¢øÜɦúÓÌ�a½ ;# aq~v#ñ‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )>>f*©¢øÜɦ ãKJª f*©¢øÜɦŒÃŸØ;2SQLite format 3@ ?5.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.1 '  f*©¢øÜɦ@{,z�—úÁ  å-”ß}ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦãhûü£�°¬ « w Ð^J§…« Y 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )9f*©¢øÜɦ‡Í˜è{  a#q~v#ñ é‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )??f*©¢øÜɦ𖷲a5Á_ f*©¢øÜɦ»9ÃlÈãSQLite format 3@ @6.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.1 '  9f*©¢øÜɦ¨ºD\§ª a#q~v#ñ  �‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )@@f*©¢øÜɦÅÐ^¨V! f*©¢øÜɦ!…)¢X¤5SQLite format 3@ A7.jÐç9ûöñìç§Ûø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__doorwayin.1 '  9f*©¢øÜɦ«Ëf²ryS a #q~v#ñ  � ‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )AAf*©¢øÜɦ¼ãKê—RM f*©¢øÜɦM’Di”ORgSQLite format 3@ C8.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  f*©¢øÜɦЭõ:½&¦ È ” å-”ß}ÝH ¿ > È(�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)ŠH++”GtableStatementEntityStatementEntity$CREATE TABLE StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )= Q+indexsqlite_autoindex_StatementEntity_1StatementEntity%‚ ))ƒStableActivityEntityActivityEntity#CREATE TABLE ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )�5!!‚5tableVerbEntityVerbEntity"CREATE TABLE VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )‚.''„tablePersonPicturePersonPicture!CREATE TABLE PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ///† tablePersonGroupMemberPersonGroupMemberCREATE TABLE PersonGroupMember ( groupMemberActive INTEGER NOT NULL , groupMemberPersonUid INTEGER NOT NULL , groupMemberGroupUid INTEGER NOT NULL , groupMemberMasterCsn INTEGER NOT NULL , groupMemberLocalCsn INTEGER NOT NULL , groupMemberLastChangedBy INTEGER NOT NULL , groupMemberLct INTEGER NOT NULL , groupMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )v�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )%G#�!indexidx_actorentity_uid_personuidActorEntity*CREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)ƒ$##…StableActorEntityActorEntity)CREATE TABLE ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�#?+�Gindexidx_statement_cbuid_actorStatementEntity(CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)�"A+�[indexidx_statement_clazz_personStatementEntity'CREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)�!7+�+indexidx_stmt_actor_personStatementEntity&CREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid).f*©¢øÜɦ£•4 ¡ùûœ � w Ð^J§ Y 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )9f*©¢øÜɦÖüý�=�p avo •q~v  �  ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦh”¿º%î4$SQLite format 3@ D9.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  Cf*©¢øÜɦ×ó«É)° G­ ž Å : ¯ �G†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DDf*©¢øÜɦ¬Y,¿D¥B‡ f*©¢øÜɦ}ÆzðW5!SQLite format 3@ E:.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  Cf*©¢øÜɦ{«?ÿ°¸¸ _­ ž Å : ¯ �G_�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )EEf*©¢øÜɦn÷ë²S f*©¢øÜɦ�j£:�SQLite format 3@ F;.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  Cf*©¢øÜɦ>¼:ºbÓ™ Y­ ž Å : ¯ �G_Y†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )FFf*©¢øÜɦM.µ¤‰Æ·Ü f*©¢øÜɦӎö£Á²SQLite format 3@ G<.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  Cf*©¢øÜɦ qtBr}§ â­ ž Å : ¯ �G_Yâu?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )GGf*©¢øÜɦ•Ûú`!�K� f*©¢øÜɦáo#§‚:Q»SQLite format 3@ H=.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door95./ %  Cf*©¢øÜɦ- +²–÷) ­ ž Å : ¯ �G_Yâ�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )HHf*©¢øÜɦ7×¼«‹}ì f*©¢øÜɦE°ÛÇTœBSQLite format 3@ I>.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door97.0 %  .f*©¢øÜɦŠZÈ]³© ˆ� w Ð^J§ˆ 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp �03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )9f*©¢øÜɦÓUÚ¹ª° ag •q~v Bg �  ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE T‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMark##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREAT‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )IIf*©¢øÜɦS±Û­d„œø f*©¢øÜɦÄHA^b–SQLite format 3@ J?.jÐâCûöñìçâÛø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex__door97.0 %  Cf*©¢øÜɦ£gÜtH=_ ž  Å : ¯ �G_Yâî âA�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )D##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pa‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )JJf*©¢øÜɦmt‡k!M f*©¢øÜɦ)£xa¡r‘SQLite format 3@ L@.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  .f*©¢øÜɦØY“SçÐ?  � w Ð^J§ˆ 3D.„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp �03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)t'�;tableSyncNodeSyncNode,CREATE TABLE SyncNode ( nodeClientId INTEGER NOT NULL , PRIMARY KEY (nodeClientId) )�&K#�'indexidx_actorentity_actorobjecttypeActorEntity+CREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)‘3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒ .##†tableScopedGrantScopedGrant4CREATE TABLE ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„---‡UtablePersonParentJoinPersonParentJoin3CREATE TABLE PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚o,…-tableSiteTermsSiteTerms2CREATE TABLE SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsLct INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚C+„itableSiteSite1CREATE TABLE Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteLct INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , authSalt TEXT , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†^*�tableReportReport0CREATE TABLE Report ( reportOwnerUid INTEGER NOT NULL , xAxis INTEGER NOT NULL , reportDateRangeSelection INTEGER NOT NULL , fromDate INTEGER NOT NULL , fromRelTo INTEGER NOT NULL , fromRelOffSet INTEGER NOT NULL , fromRelUnit INTEGER NOT NULL , toDate INTEGER NOT NULL , toRelTo INTEGER NOT NULL , toRelOffSet INTEGER NOT NULL , toRelUnit INTEGER NOT NULL , reportTitle TEXT , reportDescription TEXT , reportSeries TEXT , reportInactive INTEGER NOT NULL , isTemplate INTEGER NOT NULL , priority INTEGER NOT NULL , reportTitleId INTEGER NOT NULL , reportDescId INTEGER NOT NULL , reportMasterChangeSeqNum INTEGER NOT NULL , reportLocalChangeSeqNum INTEGER NOT NULL , reportLastChangedBy INTEGER NOT NULL , reportLct INTEGER NOT NULL , reportUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�)G�Sindexidx_comments_entity_submitterComments/CREATE INDEX idx_comments_entity_submitter ON Comments (commentsEntityUid, commentsForSubmitterUid)ƒn(‡/tableCommentsComments-CREATE TABLE Comments ( commentsText TEXT , commentsEntityUid INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsFromPersonUid INTEGER NOT NULL , commentsForSubmitterUid INTEGER NOT NULL , commentsFromSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsDeleted INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )9f*©¢øÜÉ¦Ñ Qo€õ–â av  s •q~v �  ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE T‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMark##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Kf*©¢øÜɦq,º¾ÜÖó LLf*©¢øÜɦ™&p²ã¬ M ú ƒ ¸ ¦ šM‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ¾µqBÑ,¢KSQLite format 3@ NA.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦ}#ÚC-þ’— E± ú ƒ ¸ ¦ šM±ò‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Mf*©¢øÜɦ¶´VùQØ NNf*©¢øÜɦӸ¹yÒ";x f*©¢øÜɦ< ”gxŸSQLite format 3@ OB.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦ<»úK鸊@ E ž ú ƒ ¸ ¦ šM±òž‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )OOf*©¢øÜɦ&htùÌ× f*©¢øÜɦ²ø`t¡€úSQLite format 3@ PC.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦ¶£,‹H]Å E J ú ƒ ¸ ¦ šM±òžJ„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )PPf*©¢øÜɦ“jñÁö{Ð f*©¢øÜɦ™^�?tùÂSQLite format 3@ QD.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦÅÑhZÈCª E  ú ƒ ¸ ¦ šM±òžJ‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )QQf*©¢øÜɦù¬Õ²Éq f*©¢øÜɦ2Ipt‹bSQLite format 3@ RE.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦÄÕa=R[Ë E å ú ƒ ¸ ¦ šM±òžJå‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )RRf*©¢øÜɦ±õ ?Ùo1 f*©¢øÜɦ•Jå^«�SQLite format 3@ SF.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_C=95.. %  Lf*©¢øÜɦڭðŠD­Å E G ú ƒ ¸ ¦ šM±òžJåG�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )SSf*©¢øÜɦk�¼¦1W× f*©¢øÜɦojÖ¦c¸¸SQLite format 3@ TG.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_CA97.. %  9f*©¢øÜɦ ll^#1 o #  s •q~v# a ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )wer�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‘3#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)Cf*©¢øÜɦíVÈÚR’k ž Y Å : ¯ �G_Y‰¾ ¬ â ÚA�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )##ƒ_tabl‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦc¹¤‡_:Õ E G šM±òžJåG 0E�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN ¦‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Š))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)†>##‹MtableCourseBlockCourseBlockFCREATE TABLE Cou…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )TTf*©¢øÜɦÈ–Fåox¸ f*©¢øÜɦ>& [ˆhWSQLite format 3@ UH.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_CA97.. %  Lf*©¢øÜɦ±C†(‚tÚ E G šM±òžJåG 0 XE�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN ¦‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )²))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGERƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )UUf*©¢øÜɦÞÌòd²Ja f*©¢øÜɦJ"v4z ú´SQLite format 3@ VI.jÐÝLûöñìçâÝø…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoindex_CB97.. %  9f*©¢øÜɦ�¸‹$p… o #  s •q~v# a ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )wer�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‘3#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)Cf*©¢øÜɦÚ~T¼Ì$Ó ž M Å : ¯ �G_Y‰¾ ¬M ÚA�H@//‚?tableCourseTerminologyCourseTerminologyHCREA‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )##ƒ_tabl‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦ¯ÎÝn�㨠E GM±òžJåG 0 X ­EE�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN š‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )//ƒAtableCourƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )VVf*©¢øÜɦ¿3ChGk¿ f*©¢øÜɦà¢@;ÐÃ�SQLite format 3@ XJ.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLIC?96.. %  9f*©¢øÜɦ½œq5ø˜. a#  s •q~v# a ú‚P699„;tablePeerReviewerAllocationPeerReviewerAllocation=CREATE TABLE PeerReviewerAllocation ( praMarkerSubmitterUid INTEGER NOT NULL , praToMarkerSubmitterUid INTEGER NOT NULL , praAssignmentUid INTEGER NOT NULL , praActive INTEGER NOT NULL , praLct INTEGER NOT NULL , praUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„555‡-tableCourseAssignmentMarkCourseAssignmentMarkCREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )wer�03#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)�/3#�Sindexidx_group_to_entityScopedGrant5CREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)ƒW1##†utableErrorReportErrorReport7CREATE TABLE ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‘3#�Sindexidx_entity_to_groupScopedGrant6CREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)Cf*©¢øÜɦ–7•‰¤¶ö ž Yz Å : ¯ �G_Y‰ ¬M ÚA�H@//‚?tableCourseTerminologyCourseTerminologyHCREA‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Ü##ƒ_tabl‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦ4¬ Q5Ôñò E å5# M±òžJå ­EE�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN š‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )}//ƒAtableCourƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY ‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Wf*©¢øÜɦ›�Ù1{RÐÀ XXf*©¢øÜɦN·òŸÆ…8£ yb ’ º y�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)f*©¢øÜɦ…¦& SQLite format 3@ `R.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLIC?96.. %  Xf*©¢øÜɦr«šÊI´8Y 3b ’ º yVÃXwÆ3�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)``f*©¢øÜɦ>2©N1Oæk f*©¢øÜɦ �ÂÞ6Î gSQLite format 3@ aS.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLLCB96.. %  Cf*©¢øÜɦ-—lÄhh ž ;z Å : ¯ �G_Y‰ ¯G;‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )##ƒ_tabl‚A�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦDz=Mó¹4ª E åM±òžJåb ’ º ­EE�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN š‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) //ƒAtableCourƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)Xf*©¢øÜɦàÝ>’Ìô Ê º 3 yVÃXwÆ3º+W�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NO‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )aaf*©¢øÜɦyItíê±� f*©¢øÜɦ$Úú¼–ˆ…SQLite format 3@ bT.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLLCB96.. %  Xf*©¢øÜɦ¤ƒhóÅ­Ý º 3 yVÃXwÆ3º ò+W�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )833†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )bbf*©¢øÜɦ‘‚òù_�Kˆ f*©¢øÜɦB0W5{GžpSQLite format 3@ cU.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLLCB96.. %  Xf*©¢øÜɦ°&Ž & º 3 yVÃXwÆ3º ò i+W�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )¯33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGE�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ccf*©¢øÜɦîk'ºÄú„ f*©¢øÜɦ¥íŒ²öb$ôSQLite format 3@ dV.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLLCB96.. %  Xf*©¢øÜɦ²/–Gü%Aò Õ ¾ (r´&±u⺠ò iÕ„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ddf*©¢øÜɦ¬ºµ¤³ö f*©¢øÜɦؿI6]ø]SQLite format 3@ eW.jÐØXûöñìçâÝØ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_autoiLLCB96.. %  Xf*©¢øÜɦU$™j^rle C ¾ (r´&±u⺠ò iÕC�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )eef*©¢øÜɦDIŽ##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )##ƒ_tabl‚A�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦ‘œE·#D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Xf*©¢øÜɦ˜¡a[ïp ¾C (r´&±u⺠ò iÕC Ô�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFA�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )fff*©¢øÜɦ\©mß-Le f*©¢øÜɦ”ššÅwSQLite format 3@ hY.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  Cf*©¢øÜɦdQ�èÈPLí ž ;z Å : ¯ �G_Y‰ ¯G;‚ B//ƒAtableCourseGroupMemberCourseGroupMemberJCREATE TABLE CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚A))ƒYtableCourseGroupSetCourseGroupSetICREATE TABLE CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )†>##‹MtableCourseBlockCourseBlockFCREATE TABLE CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints REAl , cbMinPoints REAl , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbClazzSourcedId TEXT , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbSourcedId TEXT , cbMetadata TEXT , cbCreatedByAppId TEXT , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�e=�7‚indexindex_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTimeContentEntryImportJobECREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)†7<77Œ tableContentEntryImportJobContentEntryImportJobDCREATE TABLE ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiCompressionLevel INTEGER NOT NULL DEFAULT 3 , cjiError TEXT , cjiErrorDismissed INTEGER NOT NULL , cjiOwnerPersonUid INTEGER NOT NULL , cjiParams TEXT , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚+;!!„!tableContentJobContentJobBCREATE TABLE ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�:9#�Aindexnode_status_person_idxUserSessionACREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)�99#�Aindexperson_status_node_idxUserSession@CREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ƒV8##†stableUserSessionUserSession?CREATE TABLE UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )##ƒ_tabl‚A�H@//‚?tableCourseTerminologyCourseTerminologyHCREATE TABLE CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚ 7##ƒ_tablePersonAuth2PersonAuth2>CREATE TABLE PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )u?A#�indexidx_courseblock_cbclazzuidCourseBlockGCREATE INDEX idx_courseblock_cbclazzuid ON CourseBlock (cbClazzUid)Lf*©¢øÜɦ~€UûTRí  ³ r  ¸rSµå bEE�J=�kindexmessage_idx_ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Xf*©¢øÜɦu롾‰ÿ¹Ý ¾ â  (r´&±u⺠iÕC Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)Q##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NU]�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDelƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )gf*©¢øÜɦù;Œøèb6P hhf*©¢øÜɦ˜â�]ˆ²Æ“ ü8 ¯ ¢  {ü‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )f*©¢øÜɦ„ÚšØ`žSQLite format 3@ iZ.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦ‹‹ŸNˆbA t8 ¯ ¢  {üt�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iif*©¢øÜɦ†ª"ˆ  f*©¢øÜɦúD‹ÈNSQLite format 3@ j[.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦú¥¼™­îïå <8 ¯ ¢  {üt<‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )jjf*©¢øÜɦЇZœ@ f*©¢øÜɦv¿gÔ*QSQLite format 3@ k\.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦžXJ„lÒ» ¯8 ¯ ¢  {üt<¯� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )kkf*©¢øÜɦ-ì3¨Áó% f*©¢øÜɦ¿§²X­àSQLite format 3@ l].jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦm¥€æ‡dœ æ8 ¯ ¢  {üt<¯æ�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )llf*©¢øÜɦV]³(’Å[ f*©¢øÜɦž 6Y¸ÎSQLite format 3@ m^.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦwÈò$\ãý8 8 ¯ ¢  {üt<¯æ�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )mmf*©¢øÜɦ­¹ÎÎÒÉ÷ f*©¢øÜɦ!rWÇó)�*SQLite format 3@ n_.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦßÁŽ·; 8 ¯ ¢  {üt<¯æ�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )nnf*©¢øÜɦ7‘ ¥1ô…Ò f*©¢øÜɦ¢ä�j BÅ)SQLite format 3@ o`.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦ´Iz7<œjÒ ™8 ¯ ¢  {üt<¯æ™�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oof*©¢øÜɦ'Â?æ6@0 f*©¢øÜɦóLs, ²…SQLite format 3@ qa.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦæ¾|Ú Ë´¸ ‘@8 ¯ ¢  {üt<¯æ™@P‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )pf*©¢øÜɦþQOlY!Ö qqf*©¢øÜɦîÏxUϬ¡ f*©¢øÜɦ÷‹�yŒ×¿LSQLite format 3@ sb.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦX[Q­0™õ ‘õ8 ¯ ¢  {üt<¯æ™@Põ÷�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )rf*©¢øÜɦkí¬ð.¨ ssf*©¢øÜɦŨre�6 f*©¢øÜɦg—éw¥SQLite format 3@ tc.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XWLLCB96.. %  hf*©¢øÜɦêê8}$¨£ ‘D8 ¯ ¢  {üt<¯æ™@Põ÷D�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ttf*©¢øÜɦ¥Žá}žfÅ f*©¢øÜɦWS¯çM8)ZSQLite format 3@ ud.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XZLMCB96.. %  Lf*©¢øÜɦ$U¯Ø¯lH b³ r  ¸rSµå bEE�J=�kindexmessage_idx_ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Xf*©¢øÜɦÂÎfûm& É ¾ Õ (r´&±u⺠ò iÕC Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)«##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NU]�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hf*©¢øÜɦވãWHÍo ‘D  {üt<¯æ™@Põ÷DL�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)ª--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDe�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)uuf*©¢øÜɦÄ:×�õñ f*©¢øÜɦÑ4ÑÄÀf¦SQLite format 3@ we.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XZLMCB96.. %  hf*©¢øÜɦ‘D:šD ‘D  {üt<¯æ™@Põ÷DL Ñ�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)/--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)vf*©¢øÜɦa�uØR æ� wwf*©¢øÜɦ#7̦ù^ f*©¢øÜɦ­t{ ÙNù¯SQLite format 3@ yf.jÐ ÓhûöñìçâÝØÓ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqlite_XZLMCB96.. %  hf*©¢øÜɦèÙ±Qé? ‘D  {üt<¯æ™@Põ÷DL Ñ M ‚�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)«--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPer‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)xf*©¢øÜɦF �›ZMZ yyf*©¢øÜɦe8÷w–˜ f*©¢øÜɦ7;’iÖ"€@SQLite format 3@ |g.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhfXYLLCB96.. %  Lf*©¢øÜɦ®2¨ -;4  ³ r  ¸rSµå bEE�J=�kindexmessage_idx_ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒUL33†QtableContentEntryVersionContentEntryVersionUCREATE TABLE ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevStorageSize INTEGER NOT NULL DEFAULT 0 , cevOriginalSize INTEGER NOT NULL DEFAULT 0 , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )…MK''ŠYtableStudentResultStudentResultTCREATE TABLE StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )�J=�kindexmessage_idx_send_to_timeMessageSCREATE INDEX message_idx_send_to_time ON Message (messageSenderPersonUid, messageToPersonUid, messageTimestamp)‚I„tableMessageMessageRCREATE TABLE Message ( messageSenderPersonUid INTEGER NOT NULL , messageToPersonUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CH77„%tableExternalAppPermissionExternalAppPermissionQCREATE TABLE ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„QG))ˆ]tableDiscussionPostDiscussionPostPCREATE TABLE DiscussionPost ( discussionPostReplyToPostUid INTEGER NOT NULL , discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostCourseBlockUid INTEGER NOT NULL , dpDeleted INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚F''ƒ_tableCoursePictureCoursePictureOCREATE TABLE CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )QEe?indexsqlite_autoindex_ActivityInteractionEntity_1ActivityInteractionEntityN‚>D??„ tableActivityInteractionEntityActivityInteractionEntityMCREATE TABLE ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )‚JC33„;tableContentEntryPictureContentEntryPictureKCREATE TABLE ContentEntryPicture ( cepContentEntryUid INTEGER NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp INTEGER NOT NULL , cepMimeType TEXT , cepActive INTEGER NOT NULL , cepUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Xf*©¢øÜɦrÅŒƒ2ú; â ¾ (r´&±u⺠ò iC Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hf*©¢øÜɦږw¬E¯Þ; ‘ @ ó  {üt<¯æ™@P÷DL Ñ M ‚ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)Q--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( eWpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )~a;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚/k55„tableActivityLangMapEntr„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )zf*©¢øÜɦu¡>µA {f*©¢øÜɦw¶Hj;=D¬ ||f*©¢øÜɦ«OL1ò¤ˆd Bþµ P  Õ   Q›BWpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )f*©¢øÜɦ)ìW‚£ôlSQLite format 3@ }h.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhfXYLLCB96.. %  |f*©¢øÜɦål…iê%x !þµ P  Õ   Q›B!†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )}}f*©¢øÜɦŠNbË•=I� f*©¢øÜɦ<ÿpUD´SQLite format 3@ i.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhfXYLLCB96.. %  |f*©¢øÜɦËû”zalÁ+  Öþµ P  Õ   Q›B!ÖÒ�yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )~f*©¢øÜɦP…&uÙ– f*©¢øÜɦ٢Y¨ì�Ú¼ f*©¢øÜɦ7(*Öö—äŒSQLite format 3@ �j.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhfXYLLCB96.. %  |f*©¢øÜɦ<“O~ö¥3D Šþµ P  Õ   Q›B!ÖÒŠž„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )€f*©¢øÜɦüá Æd°c ��f*©¢øÜɦÃÈ�|¶‹"� f*©¢øÜɦÿàR²•�¯ñSQLite format 3@ ƒk.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhkXZLLCB96.. %  Xf*©¢øÜɦ-&Â^®[k® Õ ¾ (r´&±u⺠ò iÕ Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hf*©¢øÜɦw Yñpv. ‘@  {üt<¯æ™@Pþµ P  M ‚ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)|--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( eWpkEindexsqlite_autoindex_StatementCon‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦùPB‡§ÜÝ  D Õ   Q›B!ÖÒŠžµDDDwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson †q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw—55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )‚f*©¢øÜɦÝam·v’ ƒƒf*©¢øÜɦ™Kk]Hÿ<€ f*©¢øÜɦN/è·*Œ°XSQLite format 3@ „l.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhkXZLLCB96.. %  |f*©¢øÜɦ’C)VKJ3  D Õ   Q›B!ÖÒŠžµD XDDwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson †q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw:55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )„„f*©¢øÜɦRÌŒè¥ò„y f*©¢øÜɦæRZ�ÁíSQLite format 3@ †m.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhkXZLLCB96.. %  |f*©¢øÜɦ1ykvQ6 M Õ   Q›B!ÖÒŠžµD XM D�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson †q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntrywð55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastHz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )…f*©¢øÜɦ,R)@u ††f*©¢øÜɦE˱AÚ8ß f*©¢øÜɦ4Rkã :$£SQLite format 3@ ‡n.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhkXZLLCB96.. %  |f*©¢øÜɦóë?“æÌ M Õ   Q›B!ÖÒŠžµD XM  8D�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson †q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw55„tableActivityLan�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )‡‡f*©¢øÜɦ–Ye]ü†wO f*©¢øÜɦÀwÆßw2äóSQLite format 3@ ˆo.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhnXZLLCB96.. %  Xf*©¢øÜɦ‰òG'¸¿Œ Õ ¾ (r´&±u⺠ò iÕ Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hf*©¢øÜɦP–cš#Âò ‘¼  {üt<¯æ™@Pþµ P  Õ ¼ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)3--‡GtableEnrolmentRequestEnrolmentRequestdCREGl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦ–K‡‘ë˜ö M›B!ÖÒŠžµD XM  8 ›�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson Q†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )Ja;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTE�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )ˆˆf*©¢øÜɦ í÷Œ>E f*©¢øÜɦk¾°áWnQSQLite format 3@ ˆp.jÐ Î|ûöñìçâÝØÓÎ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%indexsqhnXZLLCB96.. %  |ˆf*©¢øÜɦ‰ÖŸÍJ M›B!ÖÒŠžµD XM  8 › ±�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson Q†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )`a;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableAc�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )f*©¢øÜɦÉ,š ªª4SQLite format 3@ ‰q.jÐ ɉûöñìçâÝØÓÎÉ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%in|vhkXZLLCB96.. %  Xf*©¢øÜɦ4Yñ®ÉÇ@ Õ ¾ (r´&±u⺠ò iÕ Ô Ì�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)„ Z--‡GtableEnrolmentRequestEnrolmentRequestdCREATE TABLE EnrolmentRequest ( erClazzUid INTEGER NOT NULL , erClazzName TEXT , erPersonUid INTEGER NOT NULL , erPersonFullname TEXT , erPersonPictureUri TEXT , erPersonUsername TEXT , erRole INTEGER NOT NULL , erRequestTime INTEGER NOT NULL , erStatus INTEGER NOT NULL , erStatusSetByPersonUid INTEGER NOT NULL , erDeleted INTEGER NOT NULL , erStatusSetAuth TEXT , erLastModified INTEGER NOT NULL , erUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�VK#�?indexoffline_item_node_content_entryOfflineItem`CREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)‚9U##„9tableOfflineItemOfflineItem_CREATE TABLE OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )sT='�indexidx_clj_offline_item_uidCacheLockJoin^CREATE INDEX idx_clj_offline_item_uid ON CacheLockJoin (cljOiUid)� S='�?indexidx_clj_table_entity_urlCacheLockJoin]CREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)‚PR''„_tableCacheLockJoinCacheLockJoin\CREATE TABLE CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljOiUid INTEGER NOT NULL DEFAULT 0 , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )iQ/+�indextransferjob_tjuidTransferJobItem[CREATE INDEX transferjob_tjuid ON TransferJobItem (tjiTjUid)�P7+�Kindextji_table_entity_etagTransferJobItemZCREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)„ O++‡wtableTransferJobItemTransferJobItemYCREATE TABLE TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiEntityEtag INTEGER NOT NULL DEFAULT 0 , tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0 , tjiPartialTmpFile TEXT , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�NS#�=indexTransferJob_idx_tjTableId_EntityUidTransferJobWCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)ƒ(M##†tableTransferJobTransferJobVCREATE TABLE TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjTableId INTEGER NOT NULL DEFAULT 0 , tjEntityUid INTEGER NOT NULL DEFAULT 0 , tjTimeCreated INTEGER NOT NULL DEFAULT 0 , tjCreationType INTEGER NOT NULL DEFAULT 0 , tjOiUid INTEGER NOT NULL DEFAULT 0 , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Y;#�;indexdelitem_idx_status_timeDeletedItemcCREATE INDEX delitem_idx_status_time ON DeletedItem (delItemStatus, delItemTimeDeleted)ƒEX##†QtableDeletedItemDeletedItembCREATE TABLE DeletedItem ( delItemName TEXT , delItemIconUri TEXT , delItemLastModTime INTEGER NOT NULL , delItemTimeDeleted INTEGER NOT NULL , delItemEntityTable INTEGER NOT NULL , delItemEntityUid INTEGER NOT NULL , delItemDeletedByPersonUid INTEGER NOT NULL , delItemStatus INTEGER NOT NULL , delItemIsFolder INTEGER NOT NULL DEFAULT 0 , delItemUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )‚CWGG„tableOfflineItemPendingTransferJobOfflineItemPendingTransferJobaCREATE TABLE OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hf*©¢øÜɦmˆòÒ ŒMU ‘@  {üt<¯æ™@Pþµ P  Õ ¼ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)|--‡GtableEnrolmentRequestEnrolmentRequestdCREGl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦ²‚W Îãñü  Šl 7 è›B!ÖÒŠžµ  8 › ±�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson Q†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )—a;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableAc�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )Gl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )‰‰f*©¢øÜɦ¹‹¾¯Y †º] f  F © ¿†ˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; END�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒf*©¢øÜɦ싷™p‡²SQLite format 3@ ‰r.jÐ ɉûöñìçâÝØÓÎÉ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%in|vhkXZLLCB96.. %  ‰‰f*©¢øÜɦàÑ)žÛ¾ Lº] f  F © ¿†L‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; END�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒf*©¢øÜɦµ¼cÅ$ÐýSSQLite format 3@ ‰s.jÐ ɉûöñìçâÝØÓÎÉ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%in|vhkXZLLCB96.. %  ‰‰f*©¢øÜɦ–�•k ´ Dº] f  F © ¿†LDŠ�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; END�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒf*©¢øÜɦ¨çÝŽÖÁü9SQLite format 3@ ‰t.jÐ ɉûöñìçâÝØÓÎÉ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%in|{hmXZLLCB96.. %  hf*©¢øÜɦ/jÛØ^ 5 ‘  {üt<¯æ™@Pþµ P  Õ ¼ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)3--‡GtableEnrolmentRequestEnrolmentRequestdCREGl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦ¸Ë’R†çb ´ è›B!ÖÒŠžµ ¢ E ¾ û´ ±�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemo�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity��yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson Q†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) ) 7ªa;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableAc�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLogHz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‡;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )‰‰f*©¢øÜɦ(T/´ÓÄ” FD © ¿†LD;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; END�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )Ï==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT �g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦÄ{vWи‘SQLite format 3@ ‰u.jÐ ɉûöñìçâÝØÓÎÉ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7K%in|}hnXZLLCB96.. %  hf*©¢øÜɦ«ÿSbøîýg ‘¼  {üt<¯æ™@Pþµ P  Õ ¼ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)3--‡GtableEnrolmentRequestEnrolmentRequestdCREGl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦ99r£˜Ýß µJ ñ Ð Ô �yAö°S\<Ÿµ�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemo��g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Hz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity�„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson�yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )‰‰f*©¢øÜɦR�'áÍ ¿D†LD ;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDX55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView A‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦÁ{ ~86VSQLite format 3@ Šv.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|zhmXZLLCB96.. %  hf*©¢øÜɦ7FÀ�† ‘  {üt<¯æ™@Pþµ P  Õ ¼ ô ô�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityy‚2m;;ƒ{tableActivityExtensionEntityActivityExtensionEntityxCREATE TABLE ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )‚ e--ƒMtableVerbLangMapEntryVerbLangMapEntrypCREATE TABLE VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )?fS-indexsqlite_autoindex_VerbLangMapEntry_1VerbLangMapEntryq ¢�dG-�indexidx_transferjoberror_tjetjuidTransferJobErroroCREATE INDEX idx_transferjoberror_tjetjuid ON TransferJobError (tjeTjUid)�uc--ƒtableTransferJobErrorTransferJobErrornCREATE TABLE TransferJobError ( tjeTjUid INTEGER NOT NULL , tjeTime INTEGER NOT NULL , tjeErrorStr TEXT , tjeDismissed INTEGER NOT NULL , tjeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�Lb55‚;tableContentEntryPicture2ContentEntryPicture2mCREATE TABLE ContentEntryPicture2 ( cepUid INTEGER PRIMARY KEY NOT NULL , cepLct INTEGER NOT NULL , cepPictureUri TEXT , cepThumbnailUri TEXT )�Fa11‚7tableCourseBlockPictureCourseBlockPicturelCREATE TABLE CourseBlockPicture ( cbpUid INTEGER PRIMARY KEY NOT NULL , cbpLct INTEGER NOT NULL , cbpPictureUri TEXT , cbpThumbnailUri TEXT )� `I-�+indexidx_systempermission_personuidSystemPermissionkCREATE INDEX idx_systempermission_personuid ON SystemPermission (spToPersonUid)‚5_--„tableSystemPermissionSystemPermissionjCREATE TABLE SystemPermission ( spToPersonUid INTEGER NOT NULL , spToGroupUid INTEGER NOT NULL , spPermissionsFlag INTEGER NOT NULL , spLastModified INTEGER NOT NULL , spIsDeleted INTEGER NOT NULL , spUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�^G-�#indexidx_coursepermission_clazzuidCoursePermissioniCREATE INDEX idx_coursepermission_clazzuid ON CoursePermission (cpClazzUid)‚|]--…+tableCoursePermissionCoursePermissiongCREATE TABLE CoursePermission ( cpLastModified INTEGER NOT NULL , cpClazzUid INTEGER NOT NULL , cpToEnrolmentRole INTEGER NOT NULL , cpToPersonUid INTEGER NOT NULL , cpToGroupUid INTEGER NOT NULL , cpPermissionsFlag INTEGER NOT NULL , cpIsDeleted INTEGER NOT NULL , cpUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )�\I-�;indexidx_enrolmentrequest_by_personEnrolmentRequestfCREATE INDEX idx_enrolmentrequest_by_person ON EnrolmentRequest (erPersonUid, erStatus)�[G-�7indexidx_enrolmentrequest_by_clazzEnrolmentRequesteCREATE INDEX idx_enrolmentrequest_by_clazz ON EnrolmentRequest (erClazzUid, erStatus)3--‡GtableEnrolmentRequestEnrolmentRequestdCREGl[5indexsqlite_autoindex_ActivityLangMapEntry_1ActivityLangMapEntryw‚/k55„tableActivityLangMapEntryActivityLangMapEntryvCREATE TABLE ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )�1jc5�Windexidx_groupmemberactorjoin_gmajmemberactoruidGroupMemberActorJoinuCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)�.ia5�Sindexidx_groupmemberactorjoin_gmajgroupactoruidGroupMemberActorJointCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)Gh[5indexsqlite_autoindex_GroupMemberActorJoin_1GroupMemberActorJoins�g55ƒ!tableGroupMemberActorJoinGroupMemberActorJoinrCREATE TABLE GroupMemberActorJoin ( gmajGroupActorUid INTEGER NOT NULL , gmajMemberActorUid INTEGER NOT NULL , gmajLastMod INTEGER NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|f*©¢øÜɦ³3Ófª<3- ÃÃJ ñ Ð Ô �yAö°S\Ÿµ�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemo��g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodMna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityyHz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity�„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson�yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )‰f*©¢øÜɦ¢ùø”ÿ _d ¿D*� £†LD;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDä55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_Rece�‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, schedu�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ŠŠf*©¢øÜɦð>I“ôÉ    ‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦôÝÒJ³Ä”£SQLite format 3@ Šw.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|zhmXZLLCB96.. %  ŠŠf*©¢øÜɦÄhPb¤ûp Ž  ކw�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦ‡ƒ(}Ýål^SQLite format 3@ Šx.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|zhmXZLLCB96.. %  ŠŠf*©¢øÜɦô ÊùXÆêb ¨  ލ�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦþ•gÒ+*ÖSQLite format 3@ Šy.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|zhmXZLLCB96.. %  ŠŠf*©¢øÜɦ �;Ù™õýO Ý  Ž¨Ý…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦ+eªê(aSQLite format 3@ Šz.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|zhmXZLLCB96.. %  ŠŠf*©¢øÜɦWD—ˆeÌÊ ü  ލÝü�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM Schedulef*©¢øÜɦԎJDüuÚSQLite format 3@ Š{.jÐ ÊûöñìçâÝØÓÎÉÃ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255))7‰�|}hmXZLLCB96.. %  |f*©¢øÜɦùvàÄVCÆÃ fÃJ ñ Ð Ô �yAö°S\íPf�ty55ƒ tableReplicatio�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityyHz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity�„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson�yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )‰f*©¢øÜɦ4 òø ¿D†LD ;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDX55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_Rece�‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScheduleŠŠf*©¢øÜɦ‡¸«„É…W ƒò w ‘Æ僌^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendarf*©¢øÜɦÖl&\5»ítSQLite format 3@ ‹|.jÐ ½‹ûöñìçâÝØÓÎÉý…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255Š�‰�|}hmXZLLCB96.. %  |f*©¢øÜɦW15¾ó U fÃJ ñ Ð Ô �yAö°S\íPf�ty55ƒ tableReplicatio�g}55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLog�|‚tableDoorNodeDoorNodeˆCREATE TABLE DoorNode ( auth TEXT , nodeId INTEGER NOT NULL , rel INTEGER NOT NULL DEFAULT 2 , PRIMARY KEY (nodeId) )�S{==‚7tablePendingRepositorySessionPendingRepositorySession‡CREATE TABLE PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Mna;indexsqlite_autoindex_ActivityExtensionEntity_1ActivityExtensionEntityyHz[5indexsqlite_autoindex_ReplicationOperation_1ReplicationOperation†�ty55ƒ tableReplicationOperationReplicationOperation…CREATE TABLE ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )‚Zx33„YtableOutgoingReplicationOutgoingReplication„CREATE TABLE OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )DwW1indexsqlite_autoindex_StateDeleteCommand_1StateDeleteCommandƒ‚Hv11„9tableStateDeleteCommandStateDeleteCommand‚CREATE TABLE StateDeleteCommand ( sdcActorUid INTEGER NOT NULL , sdcHash INTEGER NOT NULL , sdcActivityUid INTEGER NOT NULL , sdcStateId TEXT , sdcLastMod INTEGER NOT NULL , sdcRegistrationHi INTEGER , sdcRegistrationLo INTEGER , PRIMARY KEY (sdcActorUid, sdcHash) )6uI#indexsqlite_autoindex_StateEntity_1StateEntity�„t##‡gtableStateEntityStateEntity€CREATE TABLE StateEntity ( seActorUid INTEGER NOT NULL , seHash INTEGER NOT NULL , seActivityUid INTEGER NOT NULL , seStateId TEXT NOT NULL , seLastMod INTEGER NOT NULL , seTimeStored INTEGER NOT NULL , seContentType TEXT NOT NULL , seCompressed INTEGER NOT NULL , seContent TEXT NOT NULL , seDeleted INTEGER NOT NULL , seRegistrationHi INTEGER , seRegistrationLo INTEGER , seH5PPreloaded INTEGER NOT NULL , seH5PSubContentId TEXT , PRIMARY KEY (seActorUid, seHash) )EsY3indexsqlite_autoindex_StatementEntityJson_1StatementEntityJson�yr33ƒtableStatementEntityJsonStatementEntityJson~CREATE TABLE StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )†q//‹ktableXapiSessionEntityXapiSessionEntity}CREATE TABLE XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseActorUid INTEGER NOT NULL , xseAccountUsername TEXT NOT NULL , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseContentEntryVersionUid INTEGER NOT NULL DEFAULT 0 , xseRootActivityId TEXT NOT NULL , xseRootActivityUid INTEGER NOT NULL , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseCompleted INTEGER NOT NULL DEFAULT 0 , knownActorUidToPersonUids TEXT NOT NULL , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )WpkEindexsqlite_autoindex_StatementContextActivityJoin_1StatementContextActivityJoin{ƒ3oEE…itableStatementContextActivityJoinStatementContextActivityJoinzCREATE TABLE StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )‰f*©¢øÜɦ›œ�Zú() ¿D†LD ;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDX55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_Rece�‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScheduleŠf*©¢øÜɦ°·u*BÒÃç Æò w ‘Æåƒz� Œ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‹‹f*©¢øÜɦâ�rú;ºÌÛ á½á�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzŒ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Personf*©¢øÜɦäã}I• SQLite format 3@ ‹}.jÐ ½‹ûöñìçâÝØÓÎÉý…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255Š�‰�|}hmXZLLCB96.. %  ‹‹f*©¢øÜɦBÄt×g–"�  ½á ‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzŒ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Personf*©¢øÜɦ2q¶¶vµRSQLite format 3@ ‹~.jÐ ½‹ûöñìçâÝØÓÎÉý…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255Š�‰�|}hmXZLLCB96.. %  ‹‹f*©¢øÜɦG¾]ËÙë ½á ‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzŒ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Personf*©¢øÜɦñý/b ôŒSQLite format 3@ ‹.jÐ ½‹ûöñìçâÝØÓÎÉý…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255Š�‰�|}hmXZLLCB96.. %  ‰f*©¢øÜɦMÑzwÝu ¿D†LD ;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDX55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_Rece�‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScheduleŠf*©¢øÜɦ. Dà—´ÝG ƒò w ‘Æåƒz� Œ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‹‹f*©¢øÜɦçì_ 0/6à ½á  Ú‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = Š"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDf*©¢øÜɦÿ;3GÔBó8SQLite format 3@ ‹€.jÐ ½‹ûöñìçâÝØÓÎÉý…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varchar(255Š�‰�|}hmXZLLCB96.. %  ‹‹f*©¢øÜɦ Å* c§? ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDf*©¢øÜɦ`�èŸÃ¨SQLite format 3@ Œ�.jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  ‰f*©¢øÜɦCÑr<à3É ¿D†LD ;�Š�eU’Ytrigger_dclazzlogattendancerecord_remote_insert_insClazzLogAttendanceRecord_ReceiveViewCREATE TRIGGER _dclazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) ) BEGIN REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ; END‚7UUƒUviewClazzLogAttendanceRecord_ReceiveViewClazzLogAttendanceRecord_ReceiveViewCREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzLogAttendanceRecordˆ6~E5�}trigger_dclazzlog_remote_insert_insClazzLog_ReceiveViewCREATE TRIGGER _dclazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) ) BEGIN REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ; ENDX55‚uviewClazzLog_ReceiveViewClazzLog_ReceiveViewCREATE VIEW ClazzLog_Rece�‡z�E5�trigger_dschedule_remote_insert_insSchedule_ReceiveViewCREATE TRIGGER _dschedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) ) BEGIN REPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ; END�g�55‚uviewSchedule_ReceiveViewSchedule_ReceiveViewCREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScheduleŠf*©¢øÜɦ"þàÇe>l6 ƒò w ‘Æåƒz� Œ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‹f*©¢øÜɦUam!Ü ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDŒŒf*©¢øÜɦq©~}ârJ�  ü …w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonf*©¢øÜɦ×�ùð†Rª€SQLite format 3@ Œ‚.jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  ŒŒf*©¢øÜɦÌkŸ® *  ü  �{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonf*©¢øÜɦp”}Rí—¿SQLite format 3@ Œƒ.jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  ŒŒf*©¢øÜɦx6׽˧D nü  n‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonf*©¢øÜÉ¦Ç 9Zèt)SQLite format 3@ Œ„.jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  ŒŒf*©¢øÜɦ7VVåÄö ü  n‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonf*©¢øÜɦN¸íê=¥+SQLite format 3@ Œ….jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  ŒŒf*©¢øÜɦQò<,YB“ ]ü  n]‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonf*©¢øÜɦ xÄ.È_ÓSQLite format 3@ Œ†.jзŒûöñìçâÝØÓÎÉý·…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHash varch‹� Š�‰�|}hmXZLLCB96.. %  Šf*©¢øÜɦ�@ɹo™Q5 ƒò w ‘Æåƒz� Œ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‹f*©¢øÜɦ}¤äÔE ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDŒŒf*©¢øÜɦ”?²HPxæ   raT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; ENDf*©¢øÜɦÞÕžA¿=SQLite format 3@ �‡.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  Šf*©¢øÜɦA£< Š£Ï ƒò w ‘Æåƒz� Œ^�A1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) ) BEGIN REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ; END�]�11‚iviewPerson_ReceiveViewPerson_ReceiveViewCREATE VIEW Person_ReceiveView AS SELECT Person.*, CAST(0 AS BIGINT) AS fromNodeId FROM Person…G�C3Š#trigger_dholiday_remote_insert_insHoliday_ReceiveViewCREATE TRIGGER _dholiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) ) BEGIN REPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ; END�b�33‚oviewHoliday_ReceiveViewHoliday_ReceiveViewCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, CAST(0 AS BIGINT) AS fromNodeId FROM Holiday†w�SCŒctrigger_dholidaycalendar_remote_insert_insHolidayCalendar_ReceiveViewCREATE TRIGGER _dholidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) ) BEGIN REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ; END‚ �CCƒviewHolidayCalendar_ReceiveViewHolidayCalendar_ReceiveViewCREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, CAST(0 AS BIGINT) AS fromNodeId FROM HolidayCalendar‹f*©¢øÜɦÍH]FÜð, ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDŒf*©¢øÜɦ¢O?/ˆK¼   rT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryU‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReason‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END��f*©¢øÜɦ.º/fg¾à ( M (‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; END‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; ENDf*©¢øÜɦ¼ˆ^Óh–ÑSQLite format 3@ �ˆ.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦñk°¹ñ ™ Ù M (Ù‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; END‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; ENDf*©¢øÜɦ$ÑÍ©DpSQLite format 3@ �‰.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦl¾ýŸåšw í M (Ùí‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; END‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; ENDf*©¢øÜɦ`ö½0A“3žSQLite format 3@ �Š.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ˜ßp9q*� Á M (ÙíÁ‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; END‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; ENDf*©¢øÜɦ’á� •›BÙSQLite format 3@ �‹.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  ‹f*©¢øÜɦ€ŒÌÈ;­ä ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDŒf*©¢øÜɦ»ü�PÁF   raT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END��f*©¢øÜɦ¨™Î GÒ\¾ Á(ÙíÁ ÷‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDô[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CASˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦ‡R/ÌŽSÐÆSQLite format 3@ �Œ.jб�ûöñìçâÝØÓÎÉý·±…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, dbHashŒ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦâÈ*â¿LcÝ §Íáµ ÷§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦ‚Pò æ×ÆiSQLite format 3@ Ž�.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‹f*©¢øÜɦ‡&�+O £\ ½á  Ú Ö‚� AAƒviewClazzEnrolment_ReceiveViewClazzEnrolment_ReceiveViewCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzEnrolment‹Q� ?/–?trigger_dclazz_remote_insert_insClazz_ReceiveViewCREATE TRIGGER _dclazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) ) BEGIN REPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ; END�X� //‚cviewClazz_ReceiveViewClazz_ReceiveViewCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzA1˜Utrigger_dperson_remote_insert_insPerson_ReceiveViewCREATE TRIGGER _dperson_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW WHEN ( SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( S‚� ??ƒviewLeavingReason_ReceiveViewLeavingReason_ReceiveViewCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, CAST(0 AS BIGINT) AS fromNodeId FROM LeavingReasonŠ"� QA“=trigger_dclazzenrolment_remote_insert_insClazzEnrolment_ReceiveViewCREATE TRIGGER _dclazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) ) BEGIN REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ; ENDŒf*©¢øÜɦ»œ—-´ÏD a  raT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END�f*©¢øÜɦ.G:9Úx«= ÷µ¶Íáµ§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; END¿_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, conten‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoinŽŽf*©¢øÜɦ¢»@ÃŽ–½„ L ÷ éL‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategoryˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦ/Pûñ�„SQLite format 3@ ŽŽ.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  ŽŽf*©¢øÜɦãèMÝ ¤Z a ÷ éLa�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategoryˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦX—©íéøß‚SQLite format 3@ Ž�.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  ŽŽf*©¢øÜɦè�2ÆQ  ÷ éLa†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategoryˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦÇ~êü89íSQLite format 3@ Ž�.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  ŽŽf*©¢øÜɦuÒ¾Òúhñ  ÷ éLa ‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategoryˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDf*©¢øÜɦN �qò•�zSQLite format 3@ Ž‘.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  Œf*©¢øÜɦ¨V£±„ƒì   raT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END�f*©¢øÜɦ8yŠI  µÍáµ ÷§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDŽŽf*©¢øÜɦä‘p>h• ÷ éLa «‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCa†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦ^Ø…·×6é¾SQLite format 3@ Ž’.jЫŽûöñìçâÝØÓÎÉý·±«…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primary key, ��Œ�‹� Š�‰�|}hmXZLLCB96.. %  ŽŽf*©¢øÜɦP'¾•½Š¶ ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦUÛ=©+k±·SQLite format 3@ �“.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  Œf*©¢øÜɦõ«üI­]   raT‚F�[[ƒgviewContentEntryParentChildJoin_ReceiveViewContentEntryParentChildJoin_ReceiveViewCREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryParentChildJoin‡/�sc�trigger_dcontententrycontentcategoryjoin_remote_insert_insContentEntryContentCategoryJoin_ReceiveViewCREATE TRIGGER _dcontententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0) ) BEGIN REPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ; END‚Z�ccƒviewContentEntryContentCategoryJoin_ReceiveViewContentEntryContentCategoryJoin_ReceiveViewCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryContentCategoryJoin‹�M=•!trigger_dcontententry_remote_insert_insContentEntry_ReceiveViewCREATE TRIGGER _dcontententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) ) BEGIN REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ; END�{�==ƒ viewContentEntry_ReceiveViewContentEntry_ReceiveViewCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntry…w�O?Šktrigger_dleavingreason_remote_insert_insLeavingReason_ReceiveViewCREATE TRIGGER _dleavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) ) BEGIN REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ; END�f*©¢øÜɦW ÜòJ7H¦ µÍáµ ÷§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDŽf*©¢øÜɦW#R\Ÿ¡ ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory _OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; END��f*©¢øÜɦ$Rþºž>© Þ « ±Þ…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦƒ,õº×YÁSQLite format 3@ �”.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦÕ¼~Fùq¨ Æ « ±ÞÆ‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦ4{%–º·šþSQLite format 3@ �•.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦêŽdx‰?FY ? « ±ÞÆ?‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦ$/îÀçù‡ÓSQLite format 3@ �–.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ€°ÖkÜ:¼y ; « ±ÞÆ?;‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦ±vGÿmPûSQLite format 3@ �—.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ"¿NPÒ�] > « ±ÞÆ?;>…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; ENDf*©¢øÜɦüÂÂu¦’SQLite format 3@ �˜.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  �f*©¢øÜɦ8Ö+?]K� µÍáµ ÷§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDŽf*©¢øÜɦP¦Í-xã!Ï ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; END��f*©¢øÜɦÿèÅö-›n ±>ÞÆ?;> 5�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; ENDZ;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterCha�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦ…=!ñ—^…äSQLite format 3@ �™.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ*§HYyî–+ ±>ÞÆ?;> á5�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END0;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup†Q�SCŒtrigger_dlanguagevariant_remote_insert_insL„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦЏöm€d %SQLite format 3@ �š.jÐ¥�ûöñìçâÝØÓÎÉý·±«¥…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int primaryŽ���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ*ÊõE×vx ±>ÞÆ?;> á Ø�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END';;ƒviewPersonGroup_ReceiveViewP‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦ»£991ÞzSQLite format 3@ �›.jП�ûöñìçâÝØÓÎÉý·±«¥Ÿ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int p��$Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  �f*©¢øÜɦ|ÝËÔ¢Q¯ µÍáµ ÷§‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory‚(�OOƒCviewContentCategorySchema_ReceiveViewContentCategorySchema_ReceiveViewCREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategorySchema‡h�m]Žtrigger_dcontententryrelatedentryjoin_remote_insert_insContentEntryRelatedEntryJoin_ReceiveViewCREATE TRIGGER _dcontententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) ) BEGIN REPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ; END‚K�]]ƒmviewContentEntryRelatedEntryJoin_ReceiveViewContentEntryRelatedEntryJoin_ReceiveViewCREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryRelatedEntryJoin‡W�k[�strigger_dcontententryparentchildjoin_remote_insert_insContentEntryParentChildJoin_ReceiveViewCREATE TRIGGER _dcontententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ) BEGIN REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ; ENDˆ�_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) ) BEGIN REPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ; ENDŽf*©¢øÜɦ70>±A¤Ö ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; END�f*©¢øÜɦw_^îp¹“ ±>ÞÆ?;> á Ø�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; ENDO;;ƒviewPersonGroup_ReceiveViewP‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntity��f*©¢øÜɦƒýÄE4˜   á Ø …>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦGg8‰ÆÅoBSQLite format 3@ �œ.jП�ûöñìçâÝØÓÎÉý·±«¥Ÿ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int p��$Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦHÑf_žˆS  á Ø ‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦƒá+–,]iSQLite format 3@ ��.jП�ûöñìçâÝØÓÎÉý·±«¥Ÿ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int p��$Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦítá¾�÷Bœ  á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntityf*©¢øÜɦOÎÙ™|Ý‚èSQLite format 3@ �ž.jП�ûöñìçâÝØÓÎÉý·±«¥Ÿ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion int p��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  Žf*©¢øÜɦ]‡µŸy÷ ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; END�f*©¢øÜɦYmOuìËb1 ±>ÞÆ?;> á Ø�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END0;;ƒviewPersonGroup_ReceiveViewP‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntity��f*©¢øÜɦrBÞCn 4 á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity%I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) �v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦ§õ Q¢™ÃSQLite format 3@ ‘Ÿ.jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  Žf*©¢øÜɦõ�¿«7N ÷ éLa «�v�;;ƒviewPersonGroup_ReceiveViewPersonGroup_ReceiveViewCREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroup‚ �CCƒviewLanguageVariant_ReceiveViewLanguageVariant_ReceiveViewCREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, CAST(0 AS BIGINT) AS fromNodeId FROM LanguageVariant†F�E5Œtrigger_dlanguage_remote_insert_insLanguage_ReceiveViewCREATE TRIGGER _dlanguage_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) ) BEGIN REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ; END�g�55‚uviewLanguage_ReceiveViewLanguage_ReceiveViewCREATE VIEW Language_ReceiveView AS SELECT Language.*, CAST(0 AS BIGINT) AS fromNodeId FROM Language‡�SC�'trigger_dcontentcategory_remote_insert_insContentCategory_ReceiveViewCREATE TRIGGER _dcontentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) ) BEGIN REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ; END‚ �CCƒviewContentCategory_ReceiveViewContentCategory_ReceiveViewCREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentCategory´_OŽgtrigger_dcontentcategoryschema_remote_insert_insContentCategorySchema_ReceiveViewCREATE TRIGGER _dcontentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON �†Q�SCŒtrigger_dlanguagevariant_remote_insert_insLanguageVariant_ReceiveViewCREATE TRIGGER _dlanguagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) ) BEGIN REPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ; END�f*©¢øÜɦ 'ýý½{Oô ±>ÞÆ?;> á Ø�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END0;;ƒviewPersonGroup_ReceiveViewP‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntity�f*©¢øÜɦoDÂŨ±ã á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntityI9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) �v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntity‘‘f*©¢øÜɦë9åNŠ‘P  Ë ˆ7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦÔͼ¤í0÷SQLite format 3@ ‘ .jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘‘f*©¢øÜɦfb©,� Ø  à Ë à�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦ‰)†¨ù¿SQLite format 3@ ‘¡.jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘‘f*©¢øÜɦ²–®×% T Ë àT‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦ ¬Þ¹ÍhSQLite format 3@ ‘¢.jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘‘f*©¢øÜɦìZðìÓß s Ë àTs�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦ›<©ÆÀ×utSQLite format 3@ ‘£.jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘‘f*©¢øÜɦ•º®>°“Ìq µ Ë àTsµ‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦz.»)$’4¤SQLite format 3@ ‘¤.jЙ‘ûöñìçâÝØÓÎÉý·±«¥Ÿ™…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbVersion��*��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘‘f*©¢øÜɦŒ�apwJ"p Þ Ë àTsµÞ�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END�v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntityf*©¢øÜɦ>Í(„.ë;ÆSQLite format 3@ ’¥.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  �f*©¢øÜɦ^‘쎴ø„ ±>ÞÆ?;> á Ø�%…y�$O?Šotrigger_dpersonpicture_remote_insert_insPersonPicture_ReceiveViewCREATE TRIGGER _dpersonpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) ) BEGIN REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ; END‚�#??ƒviewPersonPicture_ReceiveViewPersonPicture_ReceiveViewCREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonPicture‡�"WGŒstrigger_dpersongroupmember_remote_insert_insPersonGroupMember_ReceiveViewCREATE TRIGGER _dpersongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) ) BEGIN REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ; END‚�!GGƒ+viewPersonGroupMember_ReceiveViewPersonGroupMember_ReceiveViewCREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonGroupMember…O� K;Š#trigger_dpersongroup_remote_insert_insPersonGroup_ReceiveViewCREATE TRIGGER _dpersongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) ) BEGIN REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ; END0;;ƒviewPersonGroup_ReceiveViewP‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity„&�&I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ; END�q�%99ƒviewVerbEntity_ReceiveViewVerbEntity_ReceiveViewCREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbEntity�f*©¢øÜɦQ =;Á6þ» á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity%I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) �v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntity‘f*©¢øÜɦ_SºöþÏÒ÷ µ Ë àTsµÞ�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; ENDú;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntity’’f*©¢øÜɦäų³= 3Ç  –) –‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦ‹� OD‘SQLite format 3@ ’¦.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦº¡ˆ¼±dC÷  ¦) – ¦�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦ‡ø+ˆ�C˜™SQLite format 3@ ’§.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦŽa”ü�vX ») – ¦»…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦNc X^!Í.SQLite format 3@ ’¨.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦS¬ß›{Ž-˜ ¨) – ¦»¨‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦŒŠì#ª\ÖSQLite format 3@ ’©.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦÅT Եɸ  ) – ¦»¨ ‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦ,V™„—FSQLite format 3@ ’ª.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦÞü4Ù ïa ) – ¦»¨ �v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦ&ïð¬ÒõkSQLite format 3@ ’«.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’’f*©¢øÜɦ;ãð½p· M) – ¦»¨ Mƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Sitef*©¢øÜɦÏ]¥€òSQLite format 3@ ’¬.jГ’ûöñìçâÝØÓÎÉý·±«¥Ÿ™“…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinfo (dbV‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  �f*©¢øÜɦL±pi‘:€‘ á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity%I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) �v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntity‘f*©¢øÜɦ©zÔ¡+I% µ Ë àTsµ)�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END#;;ƒviewActorEntity_ReceiveV�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site’’f*©¢øÜɦè)ù•ÅÞ%, * m }’áç$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; ENDf*©¢øÜɦ;¸©íOÆSQLite format 3@ “­.jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�6‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  �f*©¢øÜɦ޽ûŠá¤{ á Ø �f�*SCžAtrigger_dstatemententity_remote_insert_insStatementEntity_ReceiveViewCREATE TRIGGER _dstatemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) ) BEGIN REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ; END‚ �)CCƒviewStatementEntity_ReceiveViewStatementEntity_ReceiveViewCREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntity…>�(QA‰utrigger_dactivityentity_remote_insert_insActivityEntity_ReceiveViewCREATE TRIGGER _dactivityentity_remote_insert_ins INSTEAD OF INSERT ON ActivityEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) ) BEGIN REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ; END‚�'AAƒviewActivityEntity_ReceiveViewActivityEntity_ReceiveViewCREATE VIEW ActivityEntity_ReceiveView AS SELECT ActivityEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityEntity%I9‡Utrigger_dverbentity_remote_insert_insVerbEntity_ReceiveViewCREATE TRIGGER _dverbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) ) BEGIN REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) �v�+;;ƒviewActorEntity_ReceiveViewActorEntity_ReceiveViewCREATE VIEW ActorEntity_ReceiveView AS SELECT ActorEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActorEntity‘f*©¢øÜɦ×!ÙZ¥ñ� µ Ë àTsµ)�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; ENDú;;ƒviewActorEntity_ReceiveV�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site’f*©¢øÜɦMŒ×ËFâä   m }’á$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveV�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END““f*©¢øÜɦ²vÒÓ‹Ê   C I †A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrantf*©¢øÜɦ‹ê“vVF<ªSQLite format 3@ “®.jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�6‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ““f*©¢øÜɦ)NÐV G° ö C I ö‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrantf*©¢øÜɦêЮæ£©ÈSQLite format 3@ “¯.jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�6‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ““f*©¢øÜɦ°G2ÝøR • C I ö•Š]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrantf*©¢øÜɦ.8‚il£rSQLite format 3@ “°.jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�6‘�0��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ““f*©¢øÜɦ±§'Î÷—b P C I ö•P‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrantf*©¢øÜɦŠ‹ÔL›+SQLite format 3@ “±.jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘f*©¢øÜɦÖÿýÖÿO µ Ë àTsµ)�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END#;;ƒviewActorEntity_ReceiveV�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site’f*©¢øÜɦ0û¸™~°† * m }’áç$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END““f*©¢øÜɦ먀z¯§Õå IP ö•P ¤‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END[;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_Receiv†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦ6œåCLÍæ’SQLite format 3@ “².jÐ�“ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _doorwayinf’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ““f*©¢øÜɦ»`œî6E R _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦïò°žV‰¦SQLite format 3@ ”³.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�=’�8‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ‘f*©¢øÜɦtMÖïzž6 µ Ë àTsµ)�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site‰:�0A1’ trigger_dreport_remote_insert_insReport_ReceiveViewCREATE TRIGGER _dreport_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.reportLct AS BIGINT) > COALESCE((SELECT Report_Existing.reportLct FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) ) BEGIN REPLACE INTO Report (reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES( NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) ; END�]�/11‚iviewReport_ReceiveViewReport_ReceiveViewCREATE VIEW Report_ReceiveView AS SELECT Report.*, CAST(0 AS BIGINT) AS fromNodeId FROM Report‡�.E5�!trigger_dcomments_remote_insert_insComments_ReceiveViewCREATE TRIGGER _dcomments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) ) BEGIN REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ; END�g�-55‚uviewComments_ReceiveViewComments_ReceiveViewCREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CAST(0 AS BIGINT) AS fromNodeId FROM Comments†7�,K;‹strigger_dagententity_remote_insert_insActorEntity_ReceiveViewCREATE TRIGGER _dagententity_remote_insert_ins INSTEAD OF INSERT ON ActorEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) ) BEGIN REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ; END#;;ƒviewActorEntity_ReceiveV�S�1--‚]viewSite_ReceiveViewSite_ReceiveViewCREATE VIEW Site_ReceiveView AS SELECT Site.*, CAST(0 AS BIGINT) AS fromNodeId FROM Site’f*©¢øÜɦ ZEÁàs‡ç $ m }’áç$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END“f*©¢øÜɦÅ*ö‚l " ¤« _Qð«R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; ENDbiY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssign�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReport””f*©¢øÜɦ¯N 7]7²: i ¤ Ki‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦÆÉ«Ýf6çSQLite format 3@ ”´.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�=’�8‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ””f*©¢øÜɦƒú•ðɸ! B ¤ KiB‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦ+þ†:�oðSQLite format 3@ ”µ.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�=’�8‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ””f*©¢øÜɦ¡2®‘Õô ¾ ¤ KiB¾‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦ@‡H%µPÑSQLite format 3@ ”¶.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�=’�8‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ””f*©¢øÜɦ‰�²cÇÜ � ¤ KiB¾�‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; ENDf*©¢øÜɦÉNN·¡q®SQLite format 3@ ”·.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’f*©¢øÜɦΧóוÚù * m }’áç$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END“f*©¢øÜɦ”aoÌkV « _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; END””f*©¢øÜɦå¦Yòv€y  ¤� KiB¾� ‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile\iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_R…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; ENDf*©¢øÜɦ�þ~�Nr‚SQLite format 3@ ”¸.jЇ”ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE _door“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ””f*©¢øÜɦlù>á�áã ¤“ KiB¾� “�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile\iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSub�E…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; ENDf*©¢øÜɦ‘µÔhhåZSQLite format 3@ •¹.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�B“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ’f*©¢øÜɦLá{@’!� * m }’áç$*D�v�9;;ƒviewErrorReport_ReceiveViewErrorReport_ReceiveViewCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, CAST(0 AS BIGINT) AS fromNodeId FROM ErrorReportƒ?�89;†trigger_dsg_remote_insert_insScopedGrant_ReceiveViewCREATE TRIGGER _dsg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) ) BEGIN UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0; END�v�7;;ƒviewScopedGrant_ReceiveViewScopedGrant_ReceiveViewCREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, CAST(0 AS BIGINT) AS fromNodeId FROM ScopedGrant‡�6UE�%trigger_dpersonparentjoin_remote_insert_insPersonParentJoin_ReceiveViewCREATE TRIGGER _dpersonparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) ) BEGIN REPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ; END‚�5EEƒ%viewPersonParentJoin_ReceiveViewPersonParentJoin_ReceiveViewCREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonParentJoin…g�4G7Š[trigger_dsiteterms_remote_insert_insSiteTerms_ReceiveViewCREATE TRIGGER _dsiteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) ) BEGIN REPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ; END�l�377‚{viewSiteTerms_ReceiveViewSiteTerms_ReceiveViewCREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, CAST(0 AS BIGINT) AS fromNodeId FROM SiteTerms‡�2=-�?trigger_dsite_remote_insert_insSite_ReceiveViewCREATE TRIGGER _dsite_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW WHEN ( SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) ) BEGIN REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ; END“f*©¢øÜɦ�%À4¶Qü « _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; END”f*©¢øÜɦmÆdÌþÅ ¤¾ KiB¾� “�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile\iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSub�E…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END••f*©¢øÜɦrHö2㌑ HÏ Ï ÕH… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocationf*©¢øÜɦ­7xHæå¥ÀSQLite format 3@ •º.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�B“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ••f*©¢øÜɦŸý\,Ї NÏ Ï ÕHN�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocationf*©¢øÜɦ¼î׿o8¯¶SQLite format 3@ •».jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�B“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ••f*©¢øÜɦìOùT&£" IÏ Ï ÕHNI†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocationf*©¢øÜɦϧ¶b-£8HSQLite format 3@ •¼.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�B“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ••f*©¢øÜɦ'E{æÔ�F TÏ Ï ÕHNIT�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocationf*©¢øÜɦª‘äOYYSQLite format 3@ •½.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�B“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ••f*©¢øÜɦ¯Ã‰ÊØTn ÀÏ Ï ÕHNITÀ…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocationf*©¢øÜɦa½ã³Ê ®éSQLite format 3@ •¾.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  “f*©¢øÜɦ“ÛÝæ/¦ « _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; END”f*©¢øÜɦ´£²ú|p é§ Å žéé“�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VI…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile••f*©¢øÜɦ¼ ¯=l"Ëå ÏÀ ÕHNITÀ·�K…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth27aQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerRe�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦ­³kÚ‘Ê]¡SQLite format 3@ •¿.jÐ�•ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE TABLE”�E“�?’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  “f*©¢øÜɦþBxßFÝ™ R _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; END”f*©¢øÜɦäWEKmw" §é Å žéé“�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VI…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END_aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_Receive�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2••f*©¢øÜɦB6�Y,ˆÎ D s y tëñD·‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlock…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; ENDf*©¢øÜɦTDXuÒÙSQLite format 3@ –À.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�J”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  “f*©¢øÜɦÝÊ]jg¸ « _Qð« ¤R‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile‚A�=YYƒaviewCourseAssignmentSubmission_ReceiveViewCourseAssignmentSubmission_ReceiveViewCREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionŠ]�<SC”/trigger_dclazzassignment_remote_insert_insClazzAssignment_ReceiveViewCREATE TRIGGER _dclazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) ) BEGIN REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ; END‚ �;CCƒviewClazzAssignment_ReceiveViewClazzAssignment_ReceiveViewCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, CAST(0 AS BIGINT) AS fromNodeId FROM ClazzAssignment†A�:K;Œtrigger_derrorreport_remote_insert_insErrorReport_ReceiveViewCREATE TRIGGER _derrorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) ) BEGIN REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ; END†X�>iY‹ytrigger_dcourseassignmentsubmission_remote_insert_insCourseAssignmentSubmission_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ; END”f*©¢øÜɦ֪ t€¸Vš é§ Å žéé“�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VI…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile•f*©¢øÜɦÀ5%”·óðƒ ññ s y tëD;·�M‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END––f*©¢øÜɦÄÃÊÄ Ã·  A Y A‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦúv‚ާæS8SQLite format 3@ –Á.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�J”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦ?Csý�ô è Y Aè„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦž¼Þdü˜SQLite format 3@ –Â.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�J”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦY­£9þ,²ç ß Y Aèß‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦ[oÝIˆ|ÜSQLite format 3@ –Ã.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�J”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦb%Ò¸6'²c _ Y Aèß_„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦî0äLôhdSQLite format 3@ –Ä.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�J”�D“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦ³ÛZ?QRøï G Y Aèß_G‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockf*©¢øÜɦð«q¿8ÃÒSQLite format 3@ –Å.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ”f*©¢øÜɦñ¹¤@;ªüÉ ï§ Å žééï�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_Receive�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile•f*©¢øÜɦZdG´}¥TŠ D s y tëñD;·�M‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlock…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END––f*©¢øÜɦ�67ÿ+¿3 YG Aèß_G y‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology K;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NE…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; ENDf*©¢øÜɦ›Q‘¯#JæSQLite format 3@ –Æ.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦ9鿯¸[Ÿu YG Aèß_G y W‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminologyþK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDes‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; ENDf*©¢øÜɦ|žm1Mæµ�SQLite format 3@ –Ç.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦèŽìz¬Ð Z ?æÝ]E y WZ…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; ENDf*©¢øÜɦЇ¼nÛeÏSQLite format 3@ –È.jÐ{–ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfoCREATE•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ––f*©¢øÜɦ}}ÃJô”  ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; ENDf*©¢øÜɦ`wIš £à-SQLite format 3@ —É.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�R•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ”f*©¢øÜɦa,-Ì@÷x ï§ Å žééï�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_Receive�v�E;;ƒviewPersonAuth2_ReceiveViewPersonAuth2_ReceiveViewCREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, CAST(0 AS BIGINT) AS fromNodeId FROM PersonAuth2…|�DaQŠQtrigger_dpeerreviewerallocation_remote_insert_insPeerReviewerAllocation_ReceiveViewCREATE TRIGGER _dpeerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) ) BEGIN REPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ; END‚-�CQQƒIviewPeerReviewerAllocation_ReceiveViewPeerReviewerAllocation_ReceiveViewCREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, CAST(0 AS BIGINT) AS fromNodeId FROM PeerReviewerAllocation‡�B]MŒatrigger_dcourseassignmentmark_remote_insert_insCourseAssignmentMark_ReceiveViewCREATE TRIGGER _dcourseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) ) BEGIN REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ; END‚#�AMMƒ=viewCourseAssignmentMark_ReceiveViewCourseAssignmentMark_ReceiveViewCREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentMark‡^�@}a�itrigger_dcourseassignmentsubmissionattachment_remote_insert_insCourseAssignmentSubmissionFile_ReceiveViewCREATE TRIGGER _dcourseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionFile_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) ) BEGIN REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ; END‚U�?aaƒyviewCourseAssignmentSubmissionFile_ReceiveViewCourseAssignmentSubmissionFile_ReceiveViewCREATE VIEW CourseAssignmentSubmissionFile_ReceiveView AS SELECT CourseAssignmentSubmissionFile.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseAssignmentSubmissionFile•f*©¢øÜɦcc{µX‡ý D s y tëñD;·�M‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlock…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END–f*©¢øÜɦD?~ŠØ]r WE ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology"KKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; END——f*©¢øÜɦ)ŒðÜÝ ¸Ø wÞ ó ³w†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicturef*©¢øÜɦÉåôpŽÊƒSQLite format 3@ —Ê.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�R•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ——f*©¢øÜɦ‹3p2F sÞ ó ³ws‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicturef*©¢øÜɦ‘AQØösÆSQLite format 3@ —Ë.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�R•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ——f*©¢øÜɦ©D0––??» ŽÞ ó ³wsŽ…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicturef*©¢øÜɦÐå'¨Š2SQLite format 3@ —Ì.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�R•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ——f*©¢øÜɦ¡—uí±Ñé …Þ ó ³wsŽ…‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicturef*©¢øÜɦƒÙ²¹z¹¤ SQLite format 3@ —Í.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  •f*©¢øÜɦ=SWQ¸Oå D s y tëñD;·�M‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlock…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END–f*©¢øÜɦ2lïbì(ån Z ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; END——f*©¢øÜɦòc~½�d«1  À „ €›’ ˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntityf*©¢øÜɦ#æË s�‰ˆSQLite format 3@ —Î.jÐu—ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{u…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwayinfo–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ——f*©¢øÜɦ<ë0N�Ö :À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntityf*©¢øÜɦ4§.©ÃSQLite format 3@ ˜Ï.jÐo˜ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uo…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwa—�Y–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  •f*©¢øÜɦ£;OÎ\;4 D s y tëñD;·�M‰)�LK;‘Wtrigger_dcourseblock_remote_insert_insCourseBlock_ReceiveViewCREATE TRIGGER _dcourseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) ) BEGIN REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ; END�v�K;;ƒviewCourseBlock_ReceiveViewCourseBlock_ReceiveViewCREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlock…�JI9‰)trigger_dcontentjob_remote_insert_insContentJob_ReceiveViewCREATE TRIGGER _dcontentjob_remote_insert_ins INSTEAD OF INSERT ON ContentJob_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) ) BEGIN REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ; END�q�I99ƒviewContentJob_ReceiveViewContentJob_ReceiveViewCREATE VIEW ContentJob_ReceiveView AS SELECT ContentJob.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentJob†�HK;‹trigger_dusersession_remote_insert_insUserSession_ReceiveViewCREATE TRIGGER _dusersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) ) BEGIN REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ; END�v�G;;ƒviewUserSession_ReceiveViewUserSession_ReceiveViewCREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, CAST(0 AS BIGINT) AS fromNodeId FROM UserSession… �FK;‰trigger_dpersonauth2_remote_insert_insPersonAuth2_ReceiveViewCREATE TRIGGER _dpersonauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) ) BEGIN REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ; END–f*©¢øÜɦ�}°P‹wÙ Z ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; END—f*©¢øÜɦ»AM¢),© ’À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity˜˜f*©¢øÜɦ+â©“{C  Ž ¨…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; ENDf*©¢øÜɦN˜¯ «—w¦SQLite format 3@ ˜Ð.jÐo˜ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uo…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwa—�Y–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜˜f*©¢øÜɦâ½ÉØ„˜h  Ž ¨‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; ENDf*©¢øÜɦ’�/ gRÀ»SQLite format 3@ ˜Ñ.jÐo˜ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uo…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwa—�Y–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜˜f*©¢øÜɦV–Òç<7ÿ) d Ž ¨d‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; ENDf*©¢øÜɦ&„ò%2½SQLite format 3@ ˜Ò.jÐo˜ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uo…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwa—�Y–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜˜f*©¢øÜɦ®e‚Æ´[n B Ž ¨dB‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; ENDf*©¢øÜɦÊÄ%«»ü²SQLite format 3@ ˜Ó.jÐo˜ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uo…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_doorwa—�[–�U•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  –f*©¢øÜɦ�ˆ77çcTá  ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; END—f*©¢øÜɦ� ÇËe! M À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; ENDZWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewC�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message˜˜f*©¢øÜɦźÞzW—D- ¨BdB “‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; ENDë33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALES†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; ENDf*©¢øÜɦrw\±xÚ{SQLite format 3@ ™Ô.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�_—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  –f*©¢øÜɦ·^1ƒàÄ Z ?æÝ]E y WZ‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity…g�TIKŠEtrigger_dceppicture_remote_insert_insContentEntryPicture_ReceiveViewCREATE TRIGGER _dceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ; END‚�QGGƒ+viewCourseGroupMember_ReceiveViewCourseGroupMember_ReceiveViewCREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupMember„|�PQAˆqtrigger_dcoursegroupset_remote_insert_insCourseGroupSet_ReceiveViewCREATE TRIGGER _dcoursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) ) BEGIN REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ; END‚�OAAƒviewCourseGroupSet_ReceiveViewCourseGroupSet_ReceiveViewCREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseGroupSet„U�NWGˆtrigger_dcourseterminology_remote_insert_insCourseTerminology_ReceiveViewCREATE TRIGGER _dcourseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) ) BEGIN REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ; END‚�MGGƒ+viewCourseTerminology_ReceiveViewCourseTerminology_ReceiveViewCREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseTerminology‚�SKKƒ7viewContentEntryPicture_ReceiveViewContentEntryPicture_ReceiveViewCREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture…�RWGˆstrigger_dcoursegroupmember_remote_insert_insCourseGroupMember_ReceiveViewCREATE TRIGGER _dcoursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) ) BEGIN REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ; END—f*©¢øÜɦD—¾�eJ  À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity˜f*©¢øÜɦæy�ûd$Ô4 ¨BdB‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; ENDr33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALES†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSi�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™™f*©¢øÜɦY“ûÙhѺ - “-Šb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; END†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; ENDf*©¢øÜɦr˜—ü‹Õ”SQLite format 3@ ™Õ.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�_—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™™f*©¢øÜɦð�N“9* 3 “-3�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; END†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; ENDf*©¢øÜɦZð/äuo oSQLite format 3@ ™Ö.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�_—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™™f*©¢øÜɦDc–s.¯ ® “-3®…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; END†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; ENDf*©¢øÜɦ# 8‡“u…SQLite format 3@ ™×.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�_—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™™f*©¢øÜɦ!€©ûÛ† ´ “-3®´�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; END†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; ENDf*©¢øÜɦÉU¤�Òº‘&SQLite format 3@ ™Ø.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  —f*©¢øÜɦáäˆsH&üd  À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity˜f*©¢øÜɦX‡ò*1ê ¨BdB ­‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionp†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™™f*©¢øÜɦNŸº8Ôý ª š  !ª†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDf*©¢øÜɦV:Ì”‹SQLite format 3@ ™Ù.jÐi™ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoi…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwayinfo_˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™™f*©¢øÜɦYŸ®� ‰Ï — š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDf*©¢øÜɦSTu]y¿iSQLite format 3@ šÚ.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�d˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  —f*©¢øÜɦDS‰Viî  À „ €›’ :�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionpost_remote_insert_insDiscussionPost_ReceiveViewCREATE TRIGGER _ddiscussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) ) BEGIN REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ; END‚�YAAƒviewDiscussionPost_ReceiveViewDiscussionPost_ReceiveViewCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, CAST(0 AS BIGINT) AS fromNodeId FROM DiscussionPost…a�XO?Š?trigger_dcoursepicture_remote_insert_insCoursePicture_ReceiveViewCREATE TRIGGER _dcoursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ) BEGIN REPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ; END‚�W??ƒviewCoursePicture_ReceiveViewCoursePicture_ReceiveViewCREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePicture†8�VgW‹=trigger_dactivityinteractionentity_remote_insert_insActivityInteractionEntity_ReceiveViewCREATE TRIGGER _dactivityinteractionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityInteractionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) ) BEGIN REPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ; END‚<�UWWƒ[viewActivityInteractionEntity_ReceiveViewActivityInteractionEntity_ReceiveViewCREATE VIEW ActivityInteractionEntity_ReceiveView AS SELECT ActivityInteractionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityInteractionEntity˜f*©¢øÜɦÎ@¸˜û2¬u ¨BdB ­‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionp†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™f*©¢øÜɦu ¢xâèŠ� ! š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDššf*©¢øÜɦ€ü³°Û¿,ˆ ¤ ‰ v¤‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; ENDf*©¢øÜɦu G� °¦SQLite format 3@ šÛ.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�d˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ššf*©¢øÜɦÂÄçR§…o° ‘ ‰ v¤‘‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; ENDf*©¢øÜɦ ñVa\"—žSQLite format 3@ šÜ.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�d˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ššf*©¢øÜɦ&·‚qõFè3 … ‰ v¤‘…†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; ENDf*©¢øÜɦä[ìˆv×%SQLite format 3@ šÝ.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�d˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ššf*©¢øÜɦÃ�|,Û^€ r ‰ v¤‘…r‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; ENDf*©¢øÜɦšM³ÛW)GSQLite format 3@ šÞ.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜f*©¢øÜɦåè5€FÁ ¨BdB ­‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionp†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™f*©¢øÜɦ4�"<ž×I£ ª š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDššf*©¢øÜɦ¯ÒbwÌ”Ø ‰r v¤‘…r :‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest±K;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦÐ!C ¡þXSQLite format 3@ šß.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ššf*©¢øÜɦè×HÞxevô ‰U v¤‘…r :U‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest±K;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR�l…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦáÆ×�Œ<†$SQLite format 3@ šà.jÐcšûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_doorwa™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜f*©¢øÜɦÊ�Ä–§LJ ¨BdB ­‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionp†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™f*©¢øÜɦTü�ÓážÊ — š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDššf*©¢øÜɦX°dÌiêÌÊ Ÿ . ü6Ÿ„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; END‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; ENDf*©¢øÜɦf»üCAìÃ;SQLite format 3@ ›á.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�j™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ˜f*©¢øÜɦ õ�j&7­ ¨BdB ­‚�_KKƒ7viewContentEntryVersion_ReceiveViewContentEntryVersion_ReceiveViewCREATE VIEW ContentEntryVersion_ReceiveView AS SELECT ContentEntryVersion.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryVersion‰'�^O?‘Ktrigger_dstudentresult_remote_insert_insStudentResult_ReceiveViewCREATE TRIGGER _dstudentresult_remote_insert_ins INSTEAD OF INSERT ON StudentResult_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) ) BEGIN REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ; END‚�]??ƒviewStudentResult_ReceiveViewStudentResult_ReceiveViewCREATE VIEW StudentResult_ReceiveView AS SELECT StudentResult.*, CAST(0 AS BIGINT) AS fromNodeId FROM StudentResult…�\C3‰7trigger_dmessage_remote_insert_insMessage_ReceiveViewCREATE TRIGGER _dmessage_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) ) BEGIN REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ; END33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Messageˆn�ZQA�Utrigger_ddiscussionp†i�`YKŒ9trigger_dcontent_entry_version_remote_ins_insContentEntryVersion_ReceiveViewCREATE TRIGGER _dcontent_entry_version_remote_ins_ins INSTEAD OF INSERT ON ContentEntryVersion_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0) ) BEGIN REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ; END�b�[33‚oviewMessage_ReceiveViewMessage_ReceiveViewCREATE VIEW Message_ReceiveView AS SELECT Message.*, CAST(0 AS BIGINT) AS fromNodeId FROM Message™f*©¢øÜɦ.S²Û–ˆnG ª š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDšf*©¢øÜɦ¸d-ö®7þ4 éé . üŸ–�n„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END››f*©¢øÜɦ–a.­Ú ñ# | :  £|‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦ›ÀÝX×ü@SQLite format 3@ ›â.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�j™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ››f*©¢øÜɦ¡¤GÛ” ð :  £|ð…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦ]ƒGf½µSQLite format 3@ ›ã.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�j™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ››f*©¢øÜɦìÏ”ÄÑ™ö½ Ý :  £|ðÝ‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦ۰ïãy3èŠSQLite format 3@ ›ä.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�j™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ››f*©¢øÜɦ�?¼U¯µ Ý :  £|ðÝÝ…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦ 9…QâëjMSQLite format 3@ ›å.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�j™�e˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ››f*©¢øÜɦ4ñ=Ëä¾{E ¶ :  £|ðÝݶ‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; ENDf*©¢øÜɦ¼>á碚"CSQLite format 3@ ›æ.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™f*©¢øÜɦNþAíÖUÕ¯ — š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDšf*©¢øÜɦò_[Œ{ny Ÿ . ü6Ÿ–�n„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; END‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END››f*©¢øÜɦŰ2¸h4Ö" £¶|ðÝݶ ‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2_YIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fro…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦ²;X¸œ¸Å¼SQLite format 3@ ›ç.jÐ]›ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!table_š�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ››f*©¢øÜɦÓKÀMÃå\ £¶|ðÝݶ  Û‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture28YIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦ͟ËFe BþSQLite format 3@ œè.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�rš�l™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ™f*©¢øÜɦDHÉø”¼Î — š  !ª—‚�fEEƒ%viewEnrolmentRequest_ReceiveViewEnrolmentRequest_ReceiveViewCREATE VIEW EnrolmentRequest_ReceiveView AS SELECT EnrolmentRequest.*, CAST(0 AS BIGINT) AS fromNodeId FROM EnrolmentRequest†s�eK;Œktrigger_ddeleteditem_remote_insert_insDeletedItem_ReceiveViewCREATE TRIGGER _ddeleteditem_remote_insert_ins INSTEAD OF INSERT ON DeletedItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ) BEGIN REPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ; END�v�d;;ƒviewDeletedItem_ReceiveViewDeletedItem_ReceiveViewCREATE VIEW DeletedItem_ReceiveView AS SELECT DeletedItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM DeletedItem…�cG;‰ trigger_doffline_item_remote_ins_insOfflineItem_ReceiveViewCREATE TRIGGER _doffline_item_remote_ins_ins INSTEAD OF INSERT ON OfflineItem_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) ) BEGIN REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ; END�v�b;;ƒviewOfflineItem_ReceiveViewOfflineItem_ReceiveViewCREATE VIEW OfflineItem_ReceiveView AS SELECT OfflineItem.*, CAST(0 AS BIGINT) AS fromNodeId FROM OfflineItemŠb�a]3”?trigger_dcontent_entry_version_offline_item_insContentEntryVersionCREATE TRIGGER _dcontent_entry_version_offline_item_ins AFTER INSERT ON ContentEntryVersion FOR EACH ROW WHEN ( SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) ) BEGIN INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2) ; ENDšf*©¢øÜɦç!é½)_Š  . ü6Ÿ–�n„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; END‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END›f*©¢øÜɦ¨uQµq|t÷ £¶ †|ðÝݶ Û‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture2ãYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remo„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; ENDœœf*©¢øÜɦǤ¾ÌNŠ›ð µ  Ûµ†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦV±½‰$ EJSQLite format 3@ œé.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�rš�l™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  œœf*©¢øÜɦâuL}\ÔÆZ   Ûµ‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦ†ÿþ%Ÿ”SQLite format 3@ œê.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�rš�l™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  œœf*©¢øÜɦ2°·ð8X I  ÛµI†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦ«1· ôSQLite format 3@ œë.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�rš�l™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  œœf*©¢øÜɦL·Ðn3áã ú  ÛµIú‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDf*©¢øÜɦè8!Ý!±“SQLite format 3@ œì.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  šf*©¢øÜɦ’g­ñ�Öo} Ÿ . ü6Ÿ–�n„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; END‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END›f*©¢øÜɦ]ø–G-¥) £¶|ðÝݶ  Û‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture28YIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDœœf*©¢øÜɦ§ûNˤè Î Ú ¤nΈM�yk]�]trigger_dstatementcontextactivityjoin_remoteinsert_insStatementContextActivityJoin_ReceiveViewCREATE TRIGGER _dstatementcontextactivityjoin_remoteinsert_ins INSTEAD OF INSERT ON StatementContextActivityJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) ) BEGIN REPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ; END‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; ENDf*©¢øÜɦ ¦bA±$´§SQLite format 3@ œí.jÐWœûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]W…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o%%�!›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  œœf*©¢øÜɦ5ÿ2Ä«¾ý ¶ Ú ¤nζ‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityˆM�yk]�]trigger_dstatementcontextactivityjoin_remoteinsert_insStatementContextActivityJoin_ReceiveViewCREATE TRIGGER _dstatementcontextactivityjoin_remoteinsert_ins INSTEAD OF INSERT ON StatementContextActivityJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) ) BEGIN REPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ; END‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; ENDf*©¢øÜɦ´MsV¯CSQLite format 3@ �î.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  šf*©¢øÜɦ…ø4iE‰- Ÿ . ü6Ÿ–�n„v�mYIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ; END‚�lIIƒ1viewCourseBlockPicture_ReceiveViewCourseBlockPicture_ReceiveViewCREATE VIEW CourseBlockPicture_ReceiveView AS SELECT CourseBlockPicture.*, CAST(0 AS BIGINT) AS fromNodeId FROM CourseBlockPicture…B�kUE‰utrigger_dsystempermission_remote_insert_insSystemPermission_ReceiveViewCREATE TRIGGER _dsystempermission_remote_insert_ins INSTEAD OF INSERT ON SystemPermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) ) BEGIN REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ; END‚�jEEƒ%viewSystemPermission_ReceiveViewSystemPermission_ReceiveViewCREATE VIEW SystemPermission_ReceiveView AS SELECT SystemPermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM SystemPermission†�iUE‹trigger_dcoursepermission_remote_insert_insCoursePermission_ReceiveViewCREATE TRIGGER _dcoursepermission_remote_insert_ins INSTEAD OF INSERT ON CoursePermission_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) ) BEGIN REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ; END‚�hEEƒ%viewCoursePermission_ReceiveViewCoursePermission_ReceiveViewCREATE VIEW CoursePermission_ReceiveView AS SELECT CoursePermission.*, CAST(0 AS BIGINT) AS fromNodeId FROM CoursePermission‡N�gUEŽ trigger_denrolmentrequest_remote_insert_insEnrolmentRequest_ReceiveViewCREATE TRIGGER _denrolmentrequest_remote_insert_ins INSTEAD OF INSERT ON EnrolmentRequest_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) ) BEGIN REPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ; END›f*©¢øÜɦî{þ2L9Ù £¶|ðÝݶ  Û‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture28YIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDœf*©¢øÜɦ`sè¬ôwÍ Î Ú ¤nζ‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityˆM�yk]�]trigger_dstatementcontextactivityjoin_remoteinsert_insStatementContextActivityJoin_ReceiveViewCREATE TRIGGER _dstatementcontextactivityjoin_remoteinsert_ins INSTEAD OF INSERT ON StatementContextActivityJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) ) BEGIN REPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ; END‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END��f*©¢øÜɦÇ\x¤z·ú˜  'è '‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦ…"æCFSQLite format 3@ �ï.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦë61“*4E  è ' ‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦ%ÈzŒp—U£SQLite format 3@ �ð.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ¦¾›cÏ\  è '  …u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦpý5vÃ>I–SQLite format 3@ �ñ.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦЂuz’„ è '  �v�~;;ƒviewStateEntity_ReceiveViewStateEntity_ReceiveViewCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateEntity…u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦö†´aoCËFSQLite format 3@ �ò.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦI2|�Ò)˜ Rè '  R‡<�K;�}trigger_dstateentity_remote_insert_insStateEntity_ReceiveViewCREATE TRIGGER _dstateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) ) BEGIN REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ; END�v�~;;ƒviewStateEntity_ReceiveViewStateEntity_ReceiveViewCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateEntity…u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦ^æº,bâSQLite format 3@ �ó.jÐQ�ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQ…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oœ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ��f*©¢øÜɦ-Æ‚0ÁJ1 5è '  R5‚‚IIƒ1viewStateDeleteCommand_ReceiveViewStateDeleteCommand_ReceiveViewCREATE VIEW StateDeleteCommand_ReceiveView AS SELECT StateDeleteCommand.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateDeleteCommand‡<�K;�}trigger_dstateentity_remote_insert_insStateEntity_ReceiveViewCREATE TRIGGER _dstateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) ) BEGIN REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ; END�v�~;;ƒviewStateEntity_ReceiveViewStateEntity_ReceiveViewCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateEntity…u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityf*©¢øÜɦ] Ÿå‡‹ø{SQLite format 3@ žô.jÐ KžûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQK…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NUL��~œ�y›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  ›f*©¢øÜɦÎtÔ¶q £¶|ðÝݶ  Û‚#�rMMƒ=viewGroupMemberActorJoin_ReceiveViewGroupMemberActorJoin_ReceiveViewCREATE VIEW GroupMemberActorJoin_ReceiveView AS SELECT GroupMemberActorJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM GroupMemberActorJoin…|�qUEŠitrigger_dverblangmapentry_remote_insert_insVerbLangMapEntry_ReceiveViewCREATE TRIGGER _dverblangmapentry_remote_insert_ins INSTEAD OF INSERT ON VerbLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) ) BEGIN REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ; END‚�pEEƒ%viewVerbLangMapEntry_ReceiveViewVerbLangMapEntry_ReceiveViewCREATE VIEW VerbLangMapEntry_ReceiveView AS SELECT VerbLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM VerbLangMapEntry…�o]Mˆqtrigger_dcontententrypicture2_remote_insert_insContentEntryPicture2_ReceiveViewCREATE TRIGGER _dcontententrypicture2_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture2_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) ) BEGIN REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ; END‚#�nMMƒ=viewContentEntryPicture2_ReceiveViewContentEntryPicture2_ReceiveViewCREATE VIEW ContentEntryPicture2_ReceiveView AS SELECT ContentEntryPicture2.*, CAST(0 AS BIGINT) AS fromNodeId FROM ContentEntryPicture28YIˆUtrigger_dcourseblockpicture_remote_insert_insCourseBlockPicture_ReceiveViewCREATE TRIGGER _dcourseblockpicture_remote_insert_ins INSTEAD OF INSERT ON CourseBlockPicture_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0) ) BEGIN REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW‚#�tMMƒ=viewActivityLangMapEntry_ReceiveViewActivityLangMapEntry_ReceiveViewCREATE VIEW ActivityLangMapEntry_ReceiveView AS SELECT ActivityLangMapEntry.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityLangMapEntry…z�s]MŠUtrigger_dgroupmemberactorjoin_remote_insert_insGroupMemberActorJoin_ReceiveViewCREATE TRIGGER _dgroupmemberactorjoin_remote_insert_ins INSTEAD OF INSERT ON GroupMemberActorJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) ) BEGIN REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ; ENDœf*©¢øÜɦ;zäÜ:k Î Ú ¤nζ‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityˆM�yk]�]trigger_dstatementcontextactivityjoin_remoteinsert_insStatementContextActivityJoin_ReceiveViewCREATE TRIGGER _dstatementcontextactivityjoin_remoteinsert_ins INSTEAD OF INSERT ON StatementContextActivityJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) ) BEGIN REPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ; END‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END�f*©¢øÜɦOcª’z è '  R5‚‚IIƒ1viewStateDeleteCommand_ReceiveViewStateDeleteCommand_ReceiveViewCREATE VIEW StateDeleteCommand_ReceiveView AS SELECT StateDeleteCommand.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateDeleteCommand‡<�K;�}trigger_dstateentity_remote_insert_insStateEntity_ReceiveViewCREATE TRIGGER _dstateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) ) BEGIN REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ; END�v�~;;ƒviewStateEntity_ReceiveViewStateEntity_ReceiveViewCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateEntity…u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; END‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityžžf*©¢øÜɦ@–ÏßE(> í @ #í†2‚YI‹Mtrigger_dstatedeletecommand_remote_insert_insStateDeleteCommand_ReceiveViewCREATE TRIGGER _dstatedeletecommand_remote_insert_ins INSTEAD OF INSERT ON StateDeleteCommand_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sdcLastMod AS BIGINT) > COALESCE((SELECT StateDeleteCommand_Existing.sdcLastMod FROM StateDeleteCommand StateDeleteCommand_Existing WHERE StateDeleteCommand_Existing.sdcActorUid = NEW.sdcActorUid AND StateDeleteCommand_Existing.sdcHash = NEW.sdcHash), 0) ) BEGIN REPLACE INTO StateDeleteCommand (sdcActorUid, sdcHash, sdcActivityUid, sdcStateId, sdcLastMod, sdcRegistrationHi, sdcRegistrationLo) VALUES( NEW.sdcActorUid, NEW.sdcHash, NEW.sdcActivityUid, NEW.sdcStateId, NEW.sdcLastMod, NEW.sdcRegistrationHi, NEW.sdcRegistrationLo) ; END‚‚IIƒ1viewStateDeleteCommand_ReceiveViewStateDeleteCommand_ReceiveViewCREATE VIEW StateDeleteCommand_ReceiveView AS SELECT StateDeleteCommand.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateDeleteCommand‡<�K;�}trigger_dstateentity_remote_insert_insStateEntity_ReceiveViewCREATE TRIGGER _dstateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) ) BEGIN REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ; END,žf*©¢øÜɦØ'{.?‹ ôô¥úܸã®×¹Œf*©¢øÜɦå]ø3êJSQLite format 3@ ¢.jÐ$3¢ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQKE?93…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY¡‚ ‚Ÿ‚ž‚�‚œ�z›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  f*©¢øÜɦ�góFF¬ ÷÷ Site1f*©¢øÜɦö8‘ßþH™$ ÓÓ+ 5”$Y¨ŒMy sitefpey8iz375qwszeth82pœf*©¢øÜɦêîï¢Q_ n ¶ Ú ¤nζ‚�zGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityˆM�yk]�]trigger_dstatementcontextactivityjoin_remoteinsert_insStatementContextActivityJoin_ReceiveViewCREATE TRIGGER _dstatementcontextactivityjoin_remoteinsert_ins INSTEAD OF INSERT ON StatementContextActivityJoin_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) ) BEGIN REPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ; END‚K�x]]ƒmviewStatementContextActivityJoin_ReceiveViewStatementContextActivityJoin_ReceiveViewCREATE VIEW StatementContextActivityJoin_ReceiveView AS SELECT StatementContextActivityJoin.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementContextActivityJoin†2�wcS‹9trigger_dactivityextensionentity_remote_insert_insActivityExtensionEntity_ReceiveViewCREATE TRIGGER _dactivityextensionentity_remote_insert_ins INSTEAD OF INSERT ON ActivityExtensionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) ) BEGIN REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ; END‚2�vSSƒOviewActivityExtensionEntity_ReceiveViewActivityExtensionEntity_ReceiveViewCREATE VIEW ActivityExtensionEntity_ReceiveView AS SELECT ActivityExtensionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM ActivityExtensionEntity†"�u]M‹%trigger_dactivitylangmapentry_remote_insert_insActivityLangMapEntry_ReceiveViewCREATE TRIGGER _dactivitylangmapentry_remote_insert_ins INSTEAD OF INSERT ON ActivityLangMapEntry_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) ) BEGIN REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ; END�f*©¢øÜɦ•¬•í. è5 '  R55‚‚IIƒ1viewStateDeleteCommand_ReceiveViewStateDeleteCommand_ReceiveViewCREATE VIEW StateDeleteCommand_ReceiveView AS SELECT StateDeleteCommand.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateDeleteCommand‡<�K;�}trigger_dstateentity_remote_insert_insStateEntity_ReceiveViewCREATE TRIGGER _dstateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) ) BEGIN REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ; END�v�~;;ƒviewStateEntity_ReceiveViewStateEntity_ReceiveViewCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM StateEntity…u�}ŠOtrigger_dstatemententityjson_remote_insert_insStatementEntityJson_ReceiveViewCREATE TRIGGER _dstatemententityjson_remote_insert_ins INSTEAD OF INSERT ON StatementEntityJson_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) ) BEGIN REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ; END‚�|KKƒ7viewStatementEntityJson_ReceiveViewStatementEntityJson_ReceiveViewCREATE VIEW StatementEntityJson_ReceiveView AS SELECT StatementEntityJson.*, CAST(0 AS BIGINT) AS fromNodeId FROM StatementEntityJson‰=�{WG‘gtrigger_dxapisessionentity_remote_insert_insXapiSessionEntity_ReceiveViewCREATE TRIGGER _dxapisessionentity_remote_insert_ins INSTEAD OF INSERT ON XapiSessionEntity_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ) BEGIN REPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ; ENDGGƒ+viewXapiSessionEntity_ReceiveViewXapiSessionEntity_ReceiveViewCREATE VIEW XapiSessionEntity_ReceiveView AS SELECT XapiSessionEntity.*, CAST(0 AS BIGINT) AS fromNodeId FROM XapiSessionEntityžf*©¢øÜɦJ¦Fä?çË * Ê ¸‚GŒ*ƒm‚y'†EtriggerRetain_PersonPicture_Upd_personPictureThumbnailUri_OldPersonPictureCREATE TRIGGER Retain_PersonPicture_Upd_personPictureThumbnailUri_Old AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN NEW.personPictureThumbnailUri != OLD.personPictureThumbnailUri AND OLD.personPictureThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 50 AND cljEntityUid = OLD.personPictureUid AND cljUrl = OLD.personPictureThumbnailUri; END„m‚y'ˆEtriggerRetain_PersonPicture_Upd_personPictureThumbnailUri_NewPersonPictureCREATE TRIGGER Retain_PersonPicture_Upd_personPictureThumbnailUri_New AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN NEW.personPictureThumbnailUri != OLD.personPictureThumbnailUri AND NEW.personPictureThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(50, NEW.personPictureUid, NEW.personPictureThumbnailUri, 0, 1, 1); ENDƒ7‚g'…ktriggerRetain_PersonPicture_Upd_personPictureUri_OldPersonPictureCREATE TRIGGER Retain_PersonPicture_Upd_personPictureUri_Old AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN NEW.personPictureUri != OLD.personPictureUri AND OLD.personPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 50 AND cljEntityUid = OLD.personPictureUid AND cljUrl = OLD.personPictureUri; END„7‚g'‡ktriggerRetain_PersonPicture_Upd_personPictureUri_NewPersonPictureCREATE TRIGGER Retain_PersonPicture_Upd_personPictureUri_New AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN NEW.personPictureUri != OLD.personPictureUri AND NEW.personPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(50, NEW.personPictureUid, NEW.personPictureUri, 0, 1, 1); END„2‚q'‡WtriggerRetain_PersonPicture_Ins_personPictureThumbnailUriPersonPictureCREATE TRIGGER Retain_PersonPicture_Ins_personPictureThumbnailUri AFTER INSERT ON PersonPicture FOR EACH ROW WHEN NEW.personPictureThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(50, NEW.personPictureUid, NEW.personPictureThumbnailUri, 0, 1, 1); END„‚_'‡!triggerRetain_PersonPicture_Ins_personPictureUriPersonPictureCREATE TRIGGER Retain_PersonPicture_Ins_personPictureUri AFTER INSERT ON PersonPicture FOR EACH ROW WHEN NEW.personPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(50, NEW.personPictureUid, NEW.personPictureUri, 0, 1, 1); END†2‚YI‹Mtrigger_dstatedeletecommand_remote_insert_insStateDeleteCommand_ReceiveViewCREATE TRIGGER _dstatedeletecommand_remote_insert_ins INSTEAD OF INSERT ON StateDeleteCommand_ReceiveView FOR EACH ROW WHEN (SELECT CAST(NEW.sdcLastMod AS BIGINT) > COALESCE((SELECT StateDeleteCommand_Existing.sdcLastMod FROM StateDeleteCommand StateDeleteCommand_Existing WHERE StateDeleteCommand_Existing.sdcActorUid = NEW.sdcActorUid AND StateDeleteCommand_Existing.sdcHash = NEW.sdcHash), 0) ) BEGIN REPLACE INTO StateDeleteCommand (sdcActorUid, sdcHash, sdcActivityUid, sdcStateId, sdcLastMod, sdcRegistrationHi, sdcRegistrationLo) VALUES( NEW.sdcActorUid, NEW.sdcHash, NEW.sdcActivityUid, NEW.sdcStateId, NEW.sdcLastMod, NEW.sdcRegistrationHi, NEW.sdcRegistrationLo) ; ENDŸf*©¢øÜɦ#e/„±@¢ 2~ Ø ÅŽR–$2ƒn‚y'†GtriggerRetain_CoursePicture_Upd_coursePictureThumbnailUri_OldCoursePictureCREATE TRIGGER Retain_CoursePicture_Upd_coursePictureThumbnailUri_Old AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureThumbnailUri != OLD.coursePictureThumbnailUri AND OLD.coursePictureThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 125 AND cljEntityUid = OLD.coursePictureUid AND cljUrl = OLD.coursePictureThumbnailUri; END„n‚y'ˆGtriggerRetain_CoursePicture_Upd_coursePictureThumbnailUri_NewCoursePictureCREATE TRIGGER Retain_CoursePicture_Upd_coursePictureThumbnailUri_New AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureThumbnailUri != OLD.coursePictureThumbnailUri AND NEW.coursePictureThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(125, NEW.coursePictureUid, NEW.coursePictureThumbnailUri, 0, 1, 1); ENDƒ8‚ g'…mtriggerRetain_CoursePicture_Upd_coursePictureUri_OldCoursePictureCREATE TRIGGER Retain_CoursePicture_Upd_coursePictureUri_Old AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureUri != OLD.coursePictureUri AND OLD.coursePictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 125 AND cljEntityUid = OLD.coursePictureUid AND cljUrl = OLD.coursePictureUri; END„8‚ g'‡mtriggerRetain_CoursePicture_Upd_coursePictureUri_NewCoursePictureCREATE TRIGGER Retain_CoursePicture_Upd_coursePictureUri_New AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureUri != OLD.coursePictureUri AND NEW.coursePictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(125, NEW.coursePictureUid, NEW.coursePictureUri, 0, 1, 1); END„3‚ q'‡YtriggerRetain_CoursePicture_Ins_coursePictureThumbnailUriCoursePictureCREATE TRIGGER Retain_CoursePicture_Ins_coursePictureThumbnailUri AFTER INSERT ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(125, NEW.coursePictureUid, NEW.coursePictureThumbnailUri, 0, 1, 1); END„‚ _'‡#triggerRetain_CoursePicture_Ins_coursePictureUriCoursePictureCREATE TRIGGER Retain_CoursePicture_Ins_coursePictureUri AFTER INSERT ON CoursePicture FOR EACH ROW WHEN NEW.coursePictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(125, NEW.coursePictureUid, NEW.coursePictureUri, 0, 1, 1); ENDƒ"‚ q'…7triggerRetain_PersonPicture_Del_personPictureThumbnailUriPersonPictureCREATE TRIGGER Retain_PersonPicture_Del_personPictureThumbnailUri AFTER DELETE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 50 AND cljEntityUid = OLD.personPictureUid AND cljUrl = OLD.personPictureThumbnailUri; END‚~‚_'…triggerRetain_PersonPicture_Del_personPictureUriPersonPictureCREATE TRIGGER Retain_PersonPicture_Del_personPictureUri AFTER DELETE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 50 AND cljEntityUid = OLD.personPictureUid AND cljUrl = OLD.personPictureUri; END f*©¢øÜɦ3Ê�FÊ~ßU à�]¶�M�g U ;ƒ<‚wI…CtriggerRetain_CourseAssignmentSubmissionFile_Upd_casaUri_OldCourseAssignmentSubmissionFileCREATE TRIGGER Retain_CourseAssignmentSubmissionFile_Upd_casaUri_Old AFTER UPDATE ON CourseAssignmentSubmissionFile FOR EACH ROW WHEN NEW.casaUri != OLD.casaUri AND OLD.casaUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 90 AND cljEntityUid = OLD.casaUid AND cljUrl = OLD.casaUri; END„<‚wI‡CtriggerRetain_CourseAssignmentSubmissionFile_Upd_casaUri_NewCourseAssignmentSubmissionFileCREATE TRIGGER Retain_CourseAssignmentSubmissionFile_Upd_casaUri_New AFTER UPDATE ON CourseAssignmentSubmissionFile FOR EACH ROW WHEN NEW.casaUri != OLD.casaUri AND NEW.casaUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(90, NEW.casaUid, NEW.casaUri, 0, 1, 1); END„%‚oI‡triggerRetain_CourseAssignmentSubmissionFile_Ins_casaUriCourseAssignmentSubmissionFileCREATE TRIGGER Retain_CourseAssignmentSubmissionFile_Ins_casaUri AFTER INSERT ON CourseAssignmentSubmissionFile FOR EACH ROW WHEN NEW.casaUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(90, NEW.casaUid, NEW.casaUri, 0, 1, 1); ENDƒ#‚q'…9triggerRetain_CoursePicture_Del_coursePictureThumbnailUriCoursePictureCREATE TRIGGER Retain_CoursePicture_Del_coursePictureThumbnailUri AFTER DELETE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 125 AND cljEntityUid = OLD.coursePictureUid AND cljUrl = OLD.coursePictureThumbnailUri; END‚‚_'…triggerRetain_CoursePicture_Del_coursePictureUriCoursePictureCREATE TRIGGER Retain_CoursePicture_Del_coursePictureUri AFTER DELETE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 125 AND cljEntityUid = OLD.coursePictureUid AND cljUrl = OLD.coursePictureUri; END[y'†GtriggerRetain_CoursePicture_Upd_coursePictureThumbnailUri_OldCoursePictureCREATE„‚g1‡triggerRetain_CourseBlockPicture_Ins_cbpThumbnailUriCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Ins_cbpThumbnailUri AFTER INSERT ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6677, NEW.cbpUid, NEW.cbpThumbnailUri, 0, 1, 1); END„‚c1‡triggerRetain_CourseBlockPicture_Ins_cbpPictureUriCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Ins_cbpPictureUri AFTER INSERT ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6677, NEW.cbpUid, NEW.cbpPictureUri, 0, 1, 1); ENDƒ‚oI„}triggerRetain_CourseAssignmentSubmissionFile_Del_casaUriCourseAssignmentSubmissionFileCREATE TRIGGER Retain_CourseAssignmentSubmissionFile_Del_casaUri AFTER DELETE ON CourseAssignmentSubmissionFile FOR EACH ROW WHEN OLD.casaUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 90 AND cljEntityUid = OLD.casaUid AND cljUrl = OLD.casaUri; END¡f*©¢øÜɦÅÍàB9'× Ì 'r1pîv \Ì„‚k5‡'triggerRetain_ContentEntryPicture2_Ins_cepThumbnailUriContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Ins_cepThumbnailUri AFTER INSERT ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6678, NEW.cepUid, NEW.cepThumbnailUri, 0, 1, 1); END‚~‚c1„striggerRetain_CourseBlockPicture_Del_cbpPictureUriCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Del_cbpPictureUri AFTER DELETE ON CourseBlockPicture FOR EACH ROW WHEN OLD.cbpPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6677 AND cljEntityUid = OLD.cbpUid AND cljUrl = OLD.cbpPictureUri; ENDƒ=‚o1…etriggerRetain_CourseBlockPicture_Upd_cbpThumbnailUri_OldCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Upd_cbpThumbnailUri_Old AFTER UPDATE ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpThumbnailUri != OLD.cbpThumbnailUri AND OLD.cbpThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6677 AND cljEntityUid = OLD.cbpUid AND cljUrl = OLD.cbpThumbnailUri; END„=‚o1‡etriggerRetain_CourseBlockPicture_Upd_cbpThumbnailUri_NewCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Upd_cbpThumbnailUri_New AFTER UPDATE ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpThumbnailUri != OLD.cbpThumbnailUri AND NEW.cbpThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6677, NEW.cbpUid, NEW.cbpThumbnailUri, 0, 1, 1); ENDƒ1‚k1…QtriggerRetain_CourseBlockPicture_Upd_cbpPictureUri_OldCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Upd_cbpPictureUri_Old AFTER UPDATE ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpPictureUri != OLD.cbpPictureUri AND OLD.cbpPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6677 AND cljEntityUid = OLD.cbpUid AND cljUrl = OLD.cbpPictureUri; END„1‚k1‡QtriggerRetain_CourseBlockPicture_Upd_cbpPictureUri_NewCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Upd_cbpPictureUri_New AFTER UPDATE ON CourseBlockPicture FOR EACH ROW WHEN NEW.cbpPictureUri != OLD.cbpPictureUri AND NEW.cbpPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6677, NEW.cbpUid, NEW.cbpPictureUri, 0, 1, 1); END„‚g5‡triggerRetain_ContentEntryPicture2_Ins_cepPictureUriContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Ins_cepPictureUri AFTER INSERT ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6678, NEW.cepUid, NEW.cepPictureUri, 0, 1, 1); ENDƒ‚g1„triggerRetain_CourseBlockPicture_Del_cbpThumbnailUriCourseBlockPictureCREATE TRIGGER Retain_CourseBlockPicture_Del_cbpThumbnailUri AFTER DELETE ON CourseBlockPicture FOR EACH ROW WHEN OLD.cbpThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6677 AND cljEntityUid = OLD.cbpUid AND cljUrl = OLD.cbpThumbnailUri; END¢¢f*©¢øÜɦ»4ÃßòZ :¤ý@÷.¤n Šƒ‚$g5„{triggerRetain_ContentEntryPicture2_Del_cepPictureUriContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Del_cepPictureUri AFTER DELETE ON ContentEntryPicture2 FOR EACH ROW WHEN OLD.cepPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6678 AND cljEntityUid = OLD.cepUid AND cljUrl = OLD.cepPictureUri; ENDƒE‚#s5…mtriggerRetain_ContentEntryPicture2_Upd_cepThumbnailUri_OldContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Upd_cepThumbnailUri_Old AFTER UPDATE ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepThumbnailUri != OLD.cepThumbnailUri AND OLD.cepThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6678 AND cljEntityUid = OLD.cepUid AND cljUrl = OLD.cepThumbnailUri; END„E‚"s5‡mtriggerRetain_ContentEntryPicture2_Upd_cepThumbnailUri_NewContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Upd_cepThumbnailUri_New AFTER UPDATE ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepThumbnailUri != OLD.cepThumbnailUri AND NEW.cepThumbnailUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6678, NEW.cepUid, NEW.cepThumbnailUri, 0, 1, 1); ENDƒ9‚!o5…YtriggerRetain_ContentEntryPicture2_Upd_cepPictureUri_OldContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Upd_cepPictureUri_Old AFTER UPDATE ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepPictureUri != OLD.cepPictureUri AND OLD.cepPictureUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6678 AND cljEntityUid = OLD.cepUid AND cljUrl = OLD.cepPictureUri; END„9‚ o5‡YtriggerRetain_ContentEntryPicture2_Upd_cepPictureUri_NewContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Upd_cepPictureUri_New AFTER UPDATE ON ContentEntryPicture2 FOR EACH ROW WHEN NEW.cepPictureUri != OLD.cepPictureUri AND NEW.cepPictureUri IS NOT NULL BEGIN INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType) VALUES(6678, NEW.cepUid, NEW.cepPictureUri, 0, 1, 1); ENDPk5‡'triggerRetain_ContentEntryPicture2_Ins_cepThumbnailUriContentEntryPic‡`‚&5Ž{triggermessage_send_triggerMessageCREATE TRIGGER message_send_trigger AFTER INSERT ON Message FOR EACH ROW BEGIN INSERT INTO OutgoingReplication(destNodeId, orTableId, orPk1, orPk2) SELECT UserSession.usClientNodeId AS destNodeId, 126 AS orTableId, NEW.messageUid AS orPk1, 0 as orPk2 FROM UserSession WHERE ( UserSession.usPersonUid = NEW.messageSenderPersonUid OR UserSession.usPersonUid = NEW.messageToPersonUid) AND UserSession.usStatus = 1 AND UserSession.usClientNodeId NOT IN (SELECT ReplicationOperation.repOpRemoteNodeId FROM ReplicationOperation WHERE ReplicationOperation.repOpTableId = 126); ENDƒ‚%k5…triggerRetain_ContentEntryPicture2_Del_cepThumbnailUriContentEntryPicture2CREATE TRIGGER Retain_ContentEntryPicture2_Del_cepThumbnailUri AFTER DELETE ON ContentEntryPicture2 FOR EACH ROW WHEN OLD.cepThumbnailUri IS NOT NULL BEGIN UPDATE CacheLockJoin SET cljStatus = 3 WHERE cljTableId = 6678 AND cljEntityUid = OLD.cepUid AND cljUrl = OLD.cepThumbnailUri; ENDf*©¢øÜɦ8;œÅD€íº ß÷ß/CourseTerminology}< SiteH¢f*©¢øÜɦ}cba^áUÀ £ V; _À‡ˆ ‚£ ó‚�ð>KƒgСтандарт - Тоҷикӣ{"Teacher":"Омӯзгор","Student":"Хонанда","Teachers":"Омӯзгорон","Students":"Хонандагон","AddTeacher":"Омӯзгорро ворид намоед","AddStudent":"Хонандаро илова намоед"}”$Y¨Í�B�äi7‚OIkigero - Kinyarwanda{"Teacher":"Umwarimu","Student":"Umunyeshuri","Teachers":"Abarimu","Students":"Abanyeshuri","AddTeacher":"Ongeraho umwarimu","AddStudent":"Ongeraho umunyeshuri"}”$Y¨Í�|�ìCOƒ+Стандарт - РуÑ�Ñ�кий{"Teacher":"Учитель","Student":"Ученик","Teachers":"УчителÑ�","Students":"Студенты","AddTeacher":"Добавить учителÑ�","AddStudent":"Добавить Ñ�тудента"}”$Y¨Í�u�í7ƒ5معيار - پښتو{"Teacher":"ښوونکی","Student":"زده کوونکی","Teachers":"ښوونکي","Students":"زده کوونکي","AddTeacher":"د ښوونکی زیاتول","AddStudent":"د زده کوونکی زیاتول"}”$Y¨Í‚l�îGs„gसà¥�टानà¥�डरà¥�ड - नेपाली{"Teacher":"शिकà¥�षक","Student":"विदà¥�यारà¥�थी","Teachers":"शिकà¥�षकहरू","Students":"विदà¥�यारà¥�थीहरू","AddTeacher":"à¤�उटा शिकà¥�षक थपौं","AddStudent":"à¤�उटा विदà¥�यारà¥�थी थपौं"}”$Y¨Í‚g�ú<S„}Standard - မြန်မာစာ{"Teacher":"ဆရာ","Student":"ကျောင်းသား","Teachers":"ဆရာများ","Students":"ကျောင်းသားများ","AddTeacher":"ဆရာá€�စ်ယောက်ထည့်ပါ","AddStudent":"ကျောင်းသားá€�စ်ယောက်ထည့်ပါ"}”$Y¨Í�r�Ø17ƒ/معیاری - دری{"Teacher":"استاد","Student":"شاگرد","Teachers":"استادان","Students":"متعلمین","AddTeacher":"اضاÙ�Ù‡ نمودن یک استاد","AddStudent":"اضاÙ�Ù‡ نمودن یک متعلم"}”$Y¨Í�-�Ên1‚+Standard - English{"Teacher":"Teacher","Student":"Student","Teachers":"Teachers","Students":"Students","AddTeacher":"Add a teacher","AddStudent":"Add a student"}”$Y¨Í‚.�×>A„Standard - বাংলা{"Teacher":"শিকà§�ষক","Student":"ছাতà§�র","Teachers":"শিকà§�ষক","Students":"ছাতà§�র","AddTeacher":"à¦�কটি শিকà§�ষক যোগ করà§�ন","AddStudent":"à¦�কটি ছাতà§�র যà§�কà§�ত করà§�ন"}”$Y¨Í�@�ÎDC‚?اساسي - العربية{"Teacher":"مدرس","Student":"طالب","Teachers":"مدرسين","Students":"طلاب","AddTeacher":"اضÙ� معلم","AddStudent":"اضÙ� طالب"}”$Y¨Íf*©¢øÜɦI Òó-S ¯÷ß̯-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site f*©¢øÜɦddþ2¤®è ÉÉ-„Ú¿ˆ˜ëàÐ adminAdminUser”$Y©Njf*©¢øÜɦUýÜ- ]% ÙÙ„Ú¿ˆ˜ëàÐ iøƒðPÿÿÿÿÿÿÿ”$Y©Pk¢f*©¢øÜɦ®*>sŠ_I™ ìì iøƒðP iøƒðP>¢f*©¢øÜɦk¸-Sú0ûª ‡‡o„Ú¿ˆ˜ëàÐ �=PBKDF2x21dc1lqIsbiFjtsCQljWIxHGVRDg3N51Be4UTxoTWpweceylkP2IKHXc7hlIjSuBu2AgiP86Seywu+ZvrCZ2d4Q==”$Y©‰f*©¢øÜɦêfw`úŤ —÷ß̯—#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site?f*©¢øÜɦä0õ4Æ+h BB�3„Ú¿‰îËÿÐ ‚ ”$ZZ iøƒðPyqäiŠ\® ”$Z ÿÿÿÿÿÿÿ13b05bbed4b894f847df40e77121fc9b96ae9a728d33df6f5ce2c2fd89b75bc79f995c2f706d063c88369b176bf695c902a08ec6bc11a55176f6b0e9a50610a6@f*©¢øÜɦÚÛ\å¸è¥™ ââ  iøƒðPyqäiŠ\®  iø�ÒÿÐAf*©¢øÜɦêáïóþ ââ yqäiŠ\®  iøƒðP iø�ÒÿÐ…f*©¢øÜɦָs"…"U ðyqäiŠ\® §†¢f*©¢øÜɦµŸüµÂ ñ yqäiŠ\® §f*©¢øÜɦ!²I8®1< V÷ß̯—~V&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Sitef*©¢øÜɦ–Ó÷Ô çç‚„Ú¿ŠûçÕÐ} I+‚  Oliver Twist; or, The Parish Boy's Progress. Illustratedhttp://www.gutenberg.org/46675Charles Dickenscontent://com.android.providers.downloads.documents/document/raw%3A%2Fstorage%2Femulated%2F0%2FDownload%2FEpub_Content2.epub iøƒðP”$Z{f*©¢øÜɦýézõ“nÍé ÞÞ„Ú¿‹ÎËÿÐ  ”$Z{! iø¯yêÐf*©¢øÜɦ?Ùì­/Àª ëë  iø¯yêÐ iø¹ÒÿÐ…f*©¢øÜɦn¶Êí¸ �© ñ yqäiŠ\® †¢f*©¢øÜɦ‹�ìCG* ò  yqäiŠ\® f*©¢øÜɦðV��“©óª C÷ß̯—~VC'CacheLockJoin&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site\f*©¢øÜɦ‘ôeµ} ,—,i �7  iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3Dg �3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D]f*©¢øÜɦÒì}˜ø§†_ 55œf�7 iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3Dc�3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D^f*©¢øÜɦvÓp;'<ú ÷ü÷ mf*©¢øÜɦÞ÷cãÔ¨Ê @@�5„Ú¿ŠûçÕÐ�7�3”$Z}¹http://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3Dhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D…f*©¢øÜɦޓ3°Të|\ ðyqäiŠ\® †¢f*©¢øÜɦîµ`QÂø2§ ñ yqäiŠ\® \¢f*©¢øÜɦ©!ó‘Ÿ1— ,¼¼Žn �3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D”$Y¨æb�7  iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQp �7  iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3D”$Y¨çf*©¢øÜɦU_8GÖÂS ÷ß̯—~VC! 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoin&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< SiteUf*©¢øÜɦ=$›•|™µ† qq�„Ú¿‹ËçÕÐ /�% iø¯yêÐOEBPS/content.opfepubhttp://37.27.227.212:8087/api/content/678346694394040320/_ustadmanifest.json”$Z– –ù7¼…f*©¢øÜɦOÿéz^Éx ðyqäiŠ\® ↢f*©¢øÜɦs·ÓdçKã ñ yqäiŠ\® âf*©¢øÜɦ7þ洺ƕXSQLite format 3@ ©.jÐ$3¢ûöñìçâÝØÓÎÉý·±«¥Ÿ™“�‡�{uoic]WQKE?93…I ŠmtablePersonPerson CREATE TABLE Person ( username TEXT , firstNames TEXT , lastName TEXT , emailAddr TEXT , phoneNum TEXT , gender INTEGER NOT NULL , active INTEGER NOT NULL , dateOfBirth INTEGER NOT NULL , personAddress TEXT , personOrgId TEXT , personGroupUid INTEGER NOT NULL , personLct INTEGER NOT NULL , personCountry TEXT , personType INTEGER NOT NULL DEFAULT 0 , personMasterChangeSeqNum INTEGER NOT NULL , personLocalChangeSeqNum INTEGER NOT NULL , personLastChangedBy INTEGER NOT NULL , admin INTEGER NOT NULL , personNotes TEXT , fatherName TEXT , fatherNumber TEXT , motherName TEXT , motherNum TEXT , personUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ…etableHolidayHoliday CREATE TABLE Holiday ( holMasterCsn INTEGER NOT NULL , holLocalCsn INTEGER NOT NULL , holLastModBy INTEGER NOT NULL , holLct INTEGER NOT NULL , holActive INTEGER NOT NULL , holHolidayCalendarUid INTEGER NOT NULL , holStartTime INTEGER NOT NULL , holEndTime INTEGER NOT NULL , holName TEXT , holUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ƒ!++…ytableHolidayCalendarHolidayCalendarCREATE TABLE HolidayCalendar ( umCalendarName TEXT , umCalendarCategory INTEGER NOT NULL , umCalendarActive INTEGER NOT NULL , umCalendarMasterChangeSeqNum INTEGER NOT NULL , umCalendarLocalChangeSeqNum INTEGER NOT NULL , umCalendarLastChangedBy INTEGER NOT NULL , umCalendarLct INTEGER NOT NULL , umCalendarUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„LˆktableScheduleScheduleCREATE TABLE Schedule ( sceduleStartTime INTEGER NOT NULL , scheduleEndTime INTEGER NOT NULL , scheduleDay INTEGER NOT NULL , scheduleMonth INTEGER NOT NULL , scheduleFrequency INTEGER NOT NULL , umCalendarUid INTEGER NOT NULL , scheduleClazzUid INTEGER NOT NULL , scheduleMasterChangeSeqNum INTEGER NOT NULL , scheduleLocalChangeSeqNum INTEGER NOT NULL , scheduleLastChangedBy INTEGER NOT NULL , scheduleLastChangedTime INTEGER NOT NULL , scheduleActive INTEGER NOT NULL , scheduleUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )„?==ˆtableClazzLogAttendanceRecordClazzLogAttendanceRecordCREATE TABLE ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedTime INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)…‰ytableClazzLogClazzLogCREATE TABLE ClazzLog ( clazzLogClazzUid INTEGER NOT NULL , logDate INTEGER NOT NULL , timeRecorded INTEGER NOT NULL , clazzLogDone INTEGER NOT NULL , cancellationNote TEXT , clazzLogCancelled INTEGER NOT NULL , clazzLogNumPresent INTEGER NOT NULL , clazzLogNumAbsent INTEGER NOT NULL , clazzLogNumPartial INTEGER NOT NULL , clazzLogScheduleUid INTEGER NOT NULL , clazzLogStatusFlag INTEGER NOT NULL , clazzLogMSQN INTEGER NOT NULL , clazzLogLCSN INTEGER NOT NULL , clazzLogLCB INTEGER NOT NULL , clazzLogLastChangedTime INTEGER NOT NULL , clazzLogUid INTEGER PRIMARY KEY¡‚ ‚Ÿ‚ž‚�‚œ�z›�tš�m™�f˜�`—�Z–�T•�L”�E“�>’�9‘�1��+��&Ž���Œ�‹� Š�‰�|}hmXZLLCB96.. %  f*©¢øÜɦ²¢�‡[Õq� ÷ß̯—~VC! 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoinm&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site\f*©¢øÜɦ¦Î€ŸUùTñ©ûöñ ` ì z  – " ² D Ô `ð‚¢0ÀRâr”$¶HÚjøˆ p# �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/xtlIBhkrzT2cTQ2Z%2FYgDZREXXyuuKLD%2Fs2hY64JMeWM%3D”$Y©t" �? â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pP%2FPhsVuvEbz%2FvfGr9ynY5GdqQodhcdb3%2BgIUE%2BmNi8%3D”$Y©n! �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/GxoUjAXAA9xcVrK65%2Fg5DLse9I2DYwvtINFwUh9NV1M%3D”$Y©p �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Exvpozfa0Otw%2F0GTzcjOJrn6wxvrEUqHuH94cyLsc%2B8%3D”$Y©n �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/fqfE29Nhkqv%2FdALmFlsElI76EheN4AmOEXmTLsqnYT8%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Lhy7Wiwun6VWnSlqekfT8WoxOn1t9Y7lDSBdDNAu5yo%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/86zJunadkiX3u952fQkKV1zqlgc1IMWiZ6wg9OXohfM%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sj0yTtDrvDO0cTjGnpyA5rjWVb1TOe8gTu8J48LQ9Cc%3D”$Y©n �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7Z8M4xr4SPCaUWI9L8FuKeGENjkfPIQGciJ9%2BkeYscE%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6zpG5wSAM9Ieql21z3ihZVpm9wcFw7PmJFuDuQfY3yg%3D”$Y¨ÿn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/q7Dp37G88EZ6I%2FjxmnYyx9a8JHgnsRbnIxYjZr29i10%3D”$Y¨þn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZLgWb57%2FI84lg5BdMGehUr7HQq966XCspxdrrmtNCK4%3D”$Y¨ýn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4F%2FUVCsGR2KQXVXBrFFuq6ZtqP5oCZZk84EW6nzpFcU%3D”$Y¨ül �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/joK3MYdrOn7fdQSNtUpS1jxQkXoLZ6C8pPmCmEUs0yw%3D”$Y¨ûn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/49bzZmqUdoQq8sb1YREDr3AjWhC9%2FNopBc1C2t34qII%3D”$Y¨úp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/9qq%2FR1bp4x%2Fb7rnnl2HW3QAmJTuIqcgxroUHPRjg92k%3D”$Y¨ùn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/QLsuJ6ZeC%2BH469Tb6CayTijGsL9DEQ7oMwhA81eDxVA%3D”$Y¨øn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/nBI6MJFD53iAm1%2BIcR1dyEeqIPyRsngKpCE7kXOOZMA%3D”$Y¨÷l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yMw7Fk3555PudHvQysHvfSEWUR7815omUqbog8NhyJE%3D”$Y¨ön �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/F7kGtDE0yQ4YFlAAat8B%2BPsfmvgfGkDmUq0GmZIoGcs%3D”$Y¨õr �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pufene%2FVChQjW%2F6hmtzlnYFzNBKi9YVQHUT%2Fd0k7kig%3D”$Y¨ôn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XJJmhxA9q%2BqHyH1NI40vJdeXJeGQgclH1e6O8Oevhl0%3D”$Y¨ól �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/EJlZFsGeAqJbYdgAk0UIj4vW5lmaTZor8zf2v9OFxVM%3D”$Y¨òn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DeOuQsTl4%2BNLn2VqNzLxXcoaudjJKy54WUgoTs6v2jo%3D”$Y¨ñr �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Qt%2BIYCUMxg96XZWkkcU%2F6ZOB38R6HMyh0Nj%2BpqwXRbw%3D”$Y¨ðp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yyeWB7i%2FME3K8QX9XWuvD%2Bvw8z31E0Zt7oN26v78024%3D”$Y¨ïp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZEb7HFcHGl8Zd0%2BXwlj8VbD8uTq%2F0HNo9CcPwL9qYsA%3D”$Y¨îp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ePM%2Fkai7dCHw5a2Q%2FIyfyTqDpTFywFKS1rodNTEGwBI%3D”$Y¨ír �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sIKeFsZm1%2BOsTLtCa8mCJSlHVt1Nr%2FgaXIhk1z%2FSVow%3D”$Y¨ìn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/k%2F3jfw4oV3jr9Tw4TAmz9AyQErmNWAFiU6XOprrGQtI%3D”$Y¨ën �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/s2tvHEMpodnaL01ms3%2F4qf27cEz1xs3HOpBbIiUvrPQ%3D”$Y¨êl �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zzwEHSYEBZnwjF13IxAWux8Pt1T4YyouaT4pvDiNlpI%3D”$Y¨én �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/3Ek7Uh9HUh6ounIUEp7z1I9cwoNQIRFh6twKRQL2%2BCY%3D”$Y¨èn �3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D”$Y¨æp �7  iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQh§i¤F£#]f*©¢øÜɦ~ ­Œô"²2¨™2Nˆ 7 ÔY ¡ôóX%½t œ o l{ ÓÀ�E £Ù‰  :ë" > m5œb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/gxU80I1Dtb2kMIkOGFXESbqGZrYwFn9HLMkKYam3FuM%3D'd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/HIFby%2BBtI5Y6G7udqThg7flvvAt8QzhltRy2LVCnViI%3D&d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ItcVnrSgNeVMtFtNMjpN1JclUJINR94xQoKAEw%2BjpB4%3D%d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/PK%2Bx4ppRYCoCWI4ZqySGQstIMSLrBSnkUpoz5fh0Dc4%3D$f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/xtlIBhkrzT2cTQ2Z%2FYgDZREXXyuuKLD%2Fs2hY64JMeWM%3D#j�?â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pP%2FPhsVuvEbz%2FvfGr9ynY5GdqQodhcdb3%2BgIUE%2BmNi8%3D"d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/GxoUjAXAA9xcVrK65%2Fg5DLse9I2DYwvtINFwUh9NV1M%3D!f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Exvpozfa0Otw%2F0GTzcjOJrn6wxvrEUqHuH94cyLsc%2B8%3D d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/fqfE29Nhkqv%2FdALmFlsElI76EheN4AmOEXmTLsqnYT8%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Lhy7Wiwun6VWnSlqekfT8WoxOn1t9Y7lDSBdDNAu5yo%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/86zJunadkiX3u952fQkKV1zqlgc1IMWiZ6wg9OXohfM%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sj0yTtDrvDO0cTjGnpyA5rjWVb1TOe8gTu8J48LQ9Cc%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7Z8M4xr4SPCaUWI9L8FuKeGENjkfPIQGciJ9%2BkeYscE%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6zpG5wSAM9Ieql21z3ihZVpm9wcFw7PmJFuDuQfY3yg%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/q7Dp37G88EZ6I%2FjxmnYyx9a8JHgnsRbnIxYjZr29i10%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZLgWb57%2FI84lg5BdMGehUr7HQq966XCspxdrrmtNCK4%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4F%2FUVCsGR2KQXVXBrFFuq6ZtqP5oCZZk84EW6nzpFcU%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/joK3MYdrOn7fdQSNtUpS1jxQkXoLZ6C8pPmCmEUs0yw%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/49bzZmqUdoQq8sb1YREDr3AjWhC9%2FNopBc1C2t34qII%3Df�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/9qq%2FR1bp4x%2Fb7rnnl2HW3QAmJTuIqcgxroUHPRjg92k%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/QLsuJ6ZeC%2BH469Tb6CayTijGsL9DEQ7oMwhA81eDxVA%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/nBI6MJFD53iAm1%2BIcR1dyEeqIPyRsngKpCE7kXOOZMA%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yMw7Fk3555PudHvQysHvfSEWUR7815omUqbog8NhyJE%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/F7kGtDE0yQ4YFlAAat8B%2BPsfmvgfGkDmUq0GmZIoGcs%3Dh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pufene%2FVChQjW%2F6hmtzlnYFzNBKi9YVQHUT%2Fd0k7kig%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XJJmhxA9q%2BqHyH1NI40vJdeXJeGQgclH1e6O8Oevhl0%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/EJlZFsGeAqJbYdgAk0UIj4vW5lmaTZor8zf2v9OFxVM%3D d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DeOuQsTl4%2BNLn2VqNzLxXcoaudjJKy54WUgoTs6v2jo%3D h�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Qt%2BIYCUMxg96XZWkkcU%2F6ZOB38R6HMyh0Nj%2BpqwXRbw%3D f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yyeWB7i%2FME3K8QX9XWuvD%2Bvw8z31E0Zt7oN26v78024%3D f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZEb7HFcHGl8Zd0%2BXwlj8VbD8uTq%2F0HNo9CcPwL9qYsA%3D f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ePM%2Fkai7dCHw5a2Q%2FIyfyTqDpTFywFKS1rodNTEGwBI%3Dh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sIKeFsZm1%2BOsTLtCa8mCJSlHVt1Nr%2FgaXIhk1z%2FSVow%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/k%2F3jfw4oV3jr9Tw4TAmz9AyQErmNWAFiU6XOprrGQtI%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/s2tvHEMpodnaL01ms3%2F4qf27cEz1xs3HOpBbIiUvrPQ%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zzwEHSYEBZnwjF13IxAWux8Pt1T4YyouaT4pvDiNlpI%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/3Ek7Uh9HUh6ounIUEp7z1I9cwoNQIRFh6twKRQL2¦h¦b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kJ6QtoIfL9tieZFMqoGtHsTvIXchYmZC1kADb1Yx8dE%3DB¥b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/IcODbFXogSW7EUJ1fwWO9M5cw7EVBoQcHZMg6gpmpn0%3D/^f*©¢øÜɦ°(#ÍLZ X m àü÷òíèãÞÙÔÏÊÅÀ»¶±¬§¢�˜“މ„zupkfa\WRMHC>94/*%  ýøóîéäßÚÕÐËÆÁ¼·²­¨£ž™”�Š…€{vqlgb]XSNID?:50+&!  þ ù ô ï ê å àmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!       £f*©¢øÜɦ7û%F·ÈÍ # Ž®@ Ð ` ì z  – " ² D Ô `ð‚¢0ÀRâr”$¶HÚjøˆ p# �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/xtlIBhkrzT2cTQ2Z%2FYgDZREXXyuuKLD%2Fs2hY64JMeWM%3D”$Y©t" �? â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pP%2FPhsVuvEbz%2FvfGr9ynY5GdqQodhcdb3%2BgIUE%2BmNi8%3D”$Y©n! �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/GxoUjAXAA9xcVrK65%2Fg5DLse9I2DYwvtINFwUh9NV1M%3D”$Y©p �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Exvpozfa0Otw%2F0GTzcjOJrn6wxvrEUqHuH94cyLsc%2B8%3D”$Y©n �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/fqfE29Nhkqv%2FdALmFlsElI76EheN4AmOEXmTLsqnYT8%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Lhy7Wiwun6VWnSlqekfT8WoxOn1t9Y7lDSBdDNAu5yo%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/86zJunadkiX3u952fQkKV1zqlgc1IMWiZ6wg9OXohfM%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sj0yTtDrvDO0cTjGnpyA5rjWVb1TOe8gTu8J48LQ9Cc%3D”$Y©n �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7Z8M4xr4SPCaUWI9L8FuKeGENjkfPIQGciJ9%2BkeYscE%3D”$Y©l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6zpG5wSAM9Ieql21z3ihZVpm9wcFw7PmJFuDuQfY3yg%3D”$Y¨ÿn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/q7Dp37G88EZ6I%2FjxmnYyx9a8JHgnsRbnIxYjZr29i10%3D”$Y¨þn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZLgWb57%2FI84lg5BdMGehUr7HQq966XCspxdrrmtNCK4%3D”$Y¨ýn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4F%2FUVCsGR2KQXVXBrFFuq6ZtqP5oCZZk84EW6nzpFcU%3D”$Y¨ül �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/joK3MYdrOn7fdQSNtUpS1jxQkXoLZ6C8pPmCmEUs0yw%3D”$Y¨ûn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/49bzZmqUdoQq8sb1YREDr3AjWhC9%2FNopBc1C2t34qII%3D”$Y¨úp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/9qq%2FR1bp4x%2Fb7rnnl2HW3QAmJTuIqcgxroUHPRjg92k%3D”$Y¨ùn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/QLsuJ6ZeC%2BH469Tb6CayTijGsL9DEQ7oMwhA81eDxVA%3D”$Y¨øn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/nBI6MJFD53iAm1%2BIcR1dyEeqIPyRsngKpCE7kXOOZMA%3D”$Y¨÷l �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yMw7Fk3555PudHvQysHvfSEWUR7815omUqbog8NhyJE%3D”$Y¨ön �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/F7kGtDE0yQ4YFlAAat8B%2BPsfmvgfGkDmUq0GmZIoGcs%3D”$Y¨õr �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pufene%2FVChQjW%2F6hmtzlnYFzNBKi9YVQHUT%2Fd0k7kig%3D”$Y¨ôn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XJJmhxA9q%2BqHyH1NI40vJdeXJeGQgclH1e6O8Oevhl0%3D”$Y¨ól �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/EJlZFsGeAqJbYdgAk0UIj4vW5lmaTZor8zf2v9OFxVM%3D”$Y¨òn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DeOuQsTl4%2BNLn2VqNzLxXcoaudjJKy54WUgoTs6v2jo%3D”$Y¨ñr �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Qt%2BIYCUMxg96XZWkkcU%2F6ZOB38R6HMyh0Nj%2BpqwXRbw%3D”$Y¨ðp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yyeWB7i%2FME3K8QX9XWuvD%2Bvw8z31E0Zt7oN26v78024%3D”$Y¨ïp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZEb7HFcHGl8Zd0%2BXwlj8VbD8uTq%2F0HNo9CcPwL9qYsA%3D”$Y¨îp �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ePM%2Fkai7dCHw5a2Q%2FIyfyTqDpTFywFKS1rodNTEGwBI%3D”$Y¨ír �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sIKeFsZm1%2BOsTLtCa8mCJSlHVt1Nr%2FgaXIhk1z%2FSVow%3D”$Y¨ìn �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/k%2F3jfw4oV3jr9Tw4TAmz9AyQErmNWAFiU6XOprrGQtI%3D”$Y¨ën �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/s2tvHEMpodnaL01ms3%2F4qf27cEz1xs3HOpBbIiUvrPQ%3D”$Y¨êl �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zzwEHSYEBZnwjF13IxAWux8Pt1T4YyouaT4pvDiNlpI%3D”$Y¨én �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/3Ek7Uh9HUh6ounIUEp7z1I9cwoNQIRFh6twKRQL2%2BCY%3D”$Y¨èn �3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3D”$Y¨æp �7  iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3D”$Y¨ç¤f*©¢øÜɦºÔºÉ #¢� °B Ò ` ð ‚  ž * ¼ L Þ núŒ¬:Ê\êz š,ºDÔfô„¢rF �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/13oH7N0FiysXBBl0NdSBkO4%2F5%2BtApOC%2FPNCJwQwbWSc%3D”$Y©+lE �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Z7YihNdUfQxXOLMYzsR4plbpbhm3m24GRkcgNnHN8RY%3D”$Y©*nD �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/w0LfNscYdu2O6ThLBnMaad65obA9FNnZDctSXqRz%2FwI%3D”$Y©)pC �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/wvvFiCxx%2BRPTxMxRIujecp9ysprz0XkwL%2FqWMHMC37k%3D”$Y©(lB �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kJ6QtoIfL9tieZFMqoGtHsTvIXchYmZC1kADb1Yx8dE%3D”$Y©'nA �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7S4qh67UKfjAaZ9fa2bP%2BZdlPoecM0c7AavAM5NG4m4%3D”$Y©&t@ �? â iø¹yêÐhttp://37.27.227.212:8087/api/blob/J%2BYEFlP2Ay37oO1s2rD%2F2L7vxtmeMftgRr9E%2F7xF%2FmY%3D”$Y©%p? �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ozCc7mHYij3EXEDiiQrbDiw9IKlEt%2B08Hj%2FmJ0hji68%3D”$Y©$l> �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DKdFjlnLNAOdzFQhkopQFH2sg2Jo5lorblx1sYnuvD0%3D”$Y©#n= �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/96v4%2Fn26wYiHDwRZ989NQuvyVj5a3THSNDbQ4hjccd4%3D”$Y©"n< �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/bcx2KsvqCmxWORLWGM8GxHBktu%2FqryhLGgefqDhT4i0%3D”$Y©!n; �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6XcIaWr7ufFdNihYfIvCljEqcljQbK%2FUyeMweLBXkiQ%3D”$Y© p: �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/VC8y%2BkoZ7IM07E7Jm9DGihsbN3AbvN%2BAYwesb7jRXQI%3D”$Y©l9 �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/fFXTHW9ooCj7jm3VHQvf5pUbkmZ2PjecnemluTdz61U%3D”$Y©n8 �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/jxF%2FVwyaoJIphUabviOFqgka6fF2lYa5X35d2o8drW8%3D”$Y©p7 �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3D”$Y©p6 �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Eksag5FLQXaE72%2F8WonmzP1gLiXMiNgcohjJO4%2FSxHQ%3D”$Y©l5 �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XiNmQwArzcex5WK5Td28NYL9eiBVZhQNmeDPOZS5BJo%3D”$Y©l4 �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/vMkNWFSKdba0uutvuom1x7UjeMicRgnyNWn165voSeU%3D”$Y©r3 �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kUyLJszH8AqgOE%2B%2FSrOd%2FfD0YQwGbxMgFVLc6vkfBM8%3D”$Y©n2 �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/HF2G8H%2FV9UdIR0is7qIModNqvDqMRcpQRKSjaB9SfYY%3D”$Y©l1 �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/89pfN6WkhpQAbfdUtm69TEnbkWIN3sVsXGUF7XMul6I%3D”$Y©n0 �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/jhfsdgusi8IVZhnG5l2Yy9yQfgzGq%2Fa037G9s5OevTc%3D”$Y©l/ �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/IcODbFXogSW7EUJ1fwWO9M5cw7EVBoQcHZMg6gpmpn0%3D”$Y©r. �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/OeCYSmvI%2FeLPnHul7G%2B%2FszV669zBo8XNxy1DgV9oNNY%3D”$Y©n- �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/AkovJUu96cXkbaVDrGfBhh9IZKiT3CoCca%2Ffjq35PJE%3D”$Y©r, �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/g5503h%2BXAnkTLsG6QxszCepDOdKiH5WF%2FB8rnzR%2FM0M%3D”$Y©l+ �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/KNlAhtzABD9mYfDuW5nnvL907AQ4fZehUdIK7LabGBY%3D”$Y©n* �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/emCopXTtXhi3p3YC9ezrf5V%2F0pnXqZQKVtyd3RKtCqg%3D”$Y©p) �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/5bUUYsYs2LDOxRSSz%2FeK0AejylIFzhE7ooxyS%2FVDNac%3D”$Y©n( �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XhUXUK9OQO3CZNv%2BpJKPUYwz2Ix5QklwIK2mC0dg79U%3D”$Y© l' �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/gxU80I1Dtb2kMIkOGFXESbqGZrYwFn9HLMkKYam3FuM%3D”$Y© n& �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/HIFby%2BBtI5Y6G7udqThg7flvvAt8QzhltRy2LVCnViI%3D”$Y© n% �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ItcVnrSgNeVMtFtNMjpN1JclUJINR94xQoKAEw%2BjpB4%3D”$Y© n$ �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/PK%2Bx4ppRYCoCWI4ZqySGQstIMSLrBSnkUpoz5fh0Dc4%3D”$Y© ¥f*©¢øÜɦrú¯‰ÝýÐ ‰&‘ÀTŒ—‘S2Ífñ' šø¸ 5 Ò& m  ¥ B Ý v  ¬[ Iäð�³Né¿„‰f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/2%2FG8nGeuHv2%2FOp84XzEQbUVRaWH7FsKVdXSSt8xjkNQ%3Ddb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/5qq5MOAZMlh6ShPdwCEzYDPd9EaefWtTb4KssOxoh2E%3DOd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Cbslfjii%2Fm8g1o7zVXAmg6ilDTnOKaBb3Lk9JFhBOhs%3Dbf�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/%2BGxsnHhfkghAvwJC3pYGujsvlKzd54cTHI%2FpSNSneSU%3Dad�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/5OxIeudexWQBHJsWkO2rjP0IM2Fyk8bbK%2BNRWx6RiDY%3D^d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/13nAkN6Ejun0i13eqLrNMFHu8LKYzg0d%2BKFEAbvFF0M%3D[b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4ybOUGobQlRzgrLuUcHk5KcM9LeRA0G6wtjFmF1PGXg%3DZj�?â iø¹yêÐhttp://37.27.227.212:8087/api/blob/%2FCUCUM%2FiymsTTv5om6rMwYfCfjNhYEo%2FOG4YBgtF%2FTM%3DSf�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Gyp%2F67VuQ22nW6T2liL3%2FstzvDqgJJ4yJvCT9jdzEnE%3DRb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/71DKWkQZOjrV4d9r2sIpQTCHhOMA1xWeU4EVIXZQseE%3DQg�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/KNlAhtzABD9mYfDuW5nnvL907AQ4fZehUdIK7LabGBY%3D+jb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DflRwqdPufnjkEgTBLoZPrMrlgHC1mzy7ikeDE5MX7E%3Djd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/3%2FDKYAnkfRo9bRCehMIwZxxpdRBCoDo093LqOAohVP0%3Dif�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6JS%2FOLjNwGNDquhWpRHkXeQTOqsE2aMaO%2FdUF0eCzNc%3Dgd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/HIFby%2BBtI5Y6G7udqThg7flvvAt8QzhltRy2LVCnViI%3D&d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/HF2G8H%2FV9UdIR0is7qIModNqvDqMRcpQRKSjaB9SfYY%3D2d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/GxoUjAXAA9xcVrK65%2Fg5DLse9I2DYwvtINFwUh9NV1M%3D!d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/F7kGtDE0yQ4YFlAAat8B%2BPsfmvgfGkDmUq0GmZIoGcs%3Df�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Exvpozfa0Otw%2F0GTzcjOJrn6wxvrEUqHuH94cyLsc%2B8%3D f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Eksag5FLQXaE72%2F8WonmzP1gLiXMiNgcohjJO4%2FSxHQ%3D6b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/EJlZFsGeAqJbYdgAk0UIj4vW5lmaTZor8zf2v9OFxVM%3D d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DeOuQsTl4%2BNLn2VqNzLxXcoaudjJKy54WUgoTs6v2jo%3D b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DKdFjlnLNAOdzFQhkopQFH2sg2Jo5lorblx1sYnuvD0%3D>d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/CEgHTlDfNf2EqlEttgE02L75IHjJKvw2qXwvQ0mk7%2FA%3DGd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/AkovJUu96cXkbaVDrGfBhh9IZKiT3CoCca%2Ffjq35PJE%3D-f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/9qq%2FR1bp4x%2Fb7rnnl2HW3QAmJTuIqcgxroUHPRjg92k%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/96v4%2Fn26wYiHDwRZ989NQuvyVj5a3THSNDbQ4hjccd4%3D=b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/89pfN6WkhpQAbfdUtm69TEnbkWIN3sVsXGUF7XMul6I%3D1b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/86zJunadkiX3u952fQkKV1zqlgc1IMWiZ6wg9OXohfM%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7Z8M4xr4SPCaUWI9L8FuKeGENjkfPIQGciJ9%2BkeYscE%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/7S4qh67UKfjAaZ9fa2bP%2BZdlPoecM0c7AavAM5NG4m4%3DAb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6zpG5wSAM9Ieql21z3ihZVpm9wcFw7PmJFuDuQfY3yg%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/6XcIaWr7ufFdNihYfIvCljEqcljQbK%2FUyeMweLBXkiQ%3D;f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/5bUUYsYs2LDOxRSSz%2FeK0AejylIFzhE7ooxyS%2FVDNac%3D)d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4F%2FUVCsGR2KQXVXBrFFuq6ZtqP5oCZZk84EW6nzpFcU%3Df�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4DfcYYYIPOTs2%2BXo3Y7La84%2BoTl9M7Jk3CUScCuJYNw%3DNd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/49bzZmqUdoQq8sb1YREDr3AjWhC9%2FNopBc1C2t34qII%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/3Ek7Uh9HUh6ounIUEp7z1I9cwoNQIRFh6twKRQL2%2BCY%3Dh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/13oH7N0FiysXBBl0NdSBkO4%2F5%2BtApOC%2FPNCJwQwbWSc%3DF¦f*©¢øÜɦäó]·Ë÷ w$ŒèØv"¹´M ;| Ö qV Ñ £ AŒï ¨›ã…4H쬆 <l C « ¤ Õvb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Z7YihNdUfQxXOLMYzsR4plbpbhm3m24GRkcgNnHN8RY%3DEf�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ZEb7HFcHGl8Zd0%2BXwlj8VbD8uTq%2F0HNo9CcPwL9qYsA%3D b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/XiNmQwArzcex5WK5Td28NYL9eiBVZhQNmeDPOZS5BJo%3D5h�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/OeCYSmvI%2FeLPnHul7G%2B%2FszV669zBo8XNxy1DgV9oNNY%3D.b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/M6qSjEU98bUNrdmsZC2i4iej7ByLWcU5vyl8JVPI6Zo%3DMb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/dkRlhEHKPTxBYtlRc4b0X6CWJFeteCkKDZ9FCTV4Jnk%3DId�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ItcVnrSgNeVMtFtNMjpN1JclUJINR94xQoKAEw%2BjpB4%3D%d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/QLsuJ6ZeC%2BH469Tb6CayTijGsL9DEQ7oMwhA81eDxVA%3Dfd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/PK%2Bx4ppRYCoCWI4ZqySGQstIMSLrBSnkUpoz5fh0Dc4%3D$b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/KNlAhtzABD9mYfDuW5nnvL907AQ4fZehUdIK7LabGBY%3D+f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/VC8y%2BkoZ7IM07E7Jm9DGihsbN3AbvN%2BAYwesb7jRXQI%3D:d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/bcx2KsvqCmxWORLWGM8GxHBktu%2FqryhLGgefqDhT4i0%3DlX �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pH4CzPjp9sQW19NIN5q8rmw4gifrEbOoqYr4ufR05e4%3D”$Y©=pW �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/gvI%2BRuTFjw8kS7Ng1XnbQ9KGnorb098n%2BDNWaBZHMLA%3D”$Y©<lV �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kOqELIxw4G9NJeTcjnloifeIx6cPEARH0nbBNVvvhOI%3D”$Y©;rU �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zrl4k6%2FMFkCJy%2BAjApAz%2BFCgQoGjAzhBzOfmtYuoyuU%3D”$Y©:pT �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/YB1HFVPeHy%2B2K%2Fey60NC4Z70Cq3KLycWmh1m29NCeyk%3D”$Y©9tS �? â iø¹yêÐhttp://37.27.227.212:8087/api/blob/%2FCUCUM%2FiymsTTv5om6rMwYfCfjNhYEo%2FOG4YBgtF%2FTM%3D”$Y©8pR �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/Gyp%2F67VuQ22nW6T2liL3%2FstzvDqgJJ4yJvCT9jdzEnE%3D”$Y©7lQ �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/71DKWkQZOjrV4d9r2sIpQTCHhOMA1xWeU4EVIXZQseE%3D”$Y©6pP �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/hyIIwLAB%2BPNOJYDb5pbSddMwGg0dRHgh%2F3Y7izojZAY%3D”$Y©5lO �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/5qq5MOAZMlh6ShPdwCEzYDPd9EaefWtTb4KssOxoh2E%3D”$Y©4pN �7 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/4DfcYYYIPOTs2%2BXo3Y7La84%2BoTl9M7Jk3CUScCuJYNw%3D”$Y©3lM �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/M6qSjEU98bUNrdmsZC2i4iej7ByLWcU5vyl8JVPI6Zo%3D”$Y©2lL �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/siYvYPXrtHvJsqCcu3mXReeym2LZYUI2ca6ZFfzpI6g%3D”$Y©1rK �; â iø¹yêÐhttp://37.27.227.212:8087/api/blob/mQoIRBc5FjpTDbK%2FFeze11yfzz%2FheYdkweo4CM%2BBpd4%3D”$Y©0lJ �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/mpsa3KtGv1I3HjMq23ULFyX8ndElAyNa1EL4eoYiwZQ%3D”$Y©/lI �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/dkRlhEHKPTxBYtlRc4b0X6CWJFeteCkKDZ9FCTV4Jnk%3D”$Y©.nH �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kwJLN0VLmVO%2BiMfaWUXdY3ThoAyMlA8b3IoP4TlKzes%3D”$Y©-nG �3 â iø¹yêÐhttp://37.27.227.212:8087/api/blob/CEgHTlDfNf2EqlEttgE02L75IHjJKvw2qXwvQ0mk7%2FA%3D”$Y©,¨f*©¢øÜɦÒÃÀI!)Ü !ñ±Nç€�8E²Ñâªf ý ˜ 3 Ê g  ¡O < Õ n ¤ AñÚv]�%â iø¹yêÐhttp://37.27.227.212:8087/api/content/678346694394040320/_ustadmanifest.jsonmb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/vRvAeGZB1UVbmaWzOAJnjCmAEKlzxXqeu5586USxzrI%3Dkd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/o35ucCsD7sB6DofU%2B9wtMZGlY2Mi2HC6U1uMu8ZRX98%3Dhh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/mQoIRBc5FjpTDbK%2FFeze11yfzz%2FheYdkweo4CM%2BBpd4%3DKf�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/lo%2BKa8lYAZt%2B6cR037qXZQFNw5kxWdGMi3mzvGspJXw%3D\f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/lWb8uB4hJGSFgBF8cBCp5CJg%2BY4f1pKF2%2Bl79Df2Ztg%3D`b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/lMC4bYXDNYPpMu8z90gYf8FpnXNJktdYh9P96buUvmY%3D]d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kwJLN0VLmVO%2BiMfaWUXdY3ThoAyMlA8b3IoP4TlKzes%3DHh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kUyLJszH8AqgOE%2B%2FSrOd%2FfD0YQwGbxMgFVLc6vkfBM8%3D3b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/kOqELIxw4G9NJeTcjnloifeIx6cPEARH0nbBNVvvhOI%3DVb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pFARdELrjey7SZTfaF4aHACrsmDECvSX45FCcOIKVQg%3D_d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/njdVVh7MXcXqCM8D8KeZIPUzXecEoY%2FOuxwQ3uwPbyY%3DYb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pH4CzPjp9sQW19NIN5q8rmw4gifrEbOoqYr4ufR05e4%3DXh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zrl4k6%2FMFkCJy%2BAjApAz%2BFCgQoGjAzhBzOfmtYuoyuU%3DUc�3  iø¯yêÐhttp://37.27.227.212:8087/api/blob/i%2FOfpZFfnPT4b3YduAFjEuwRoOAgEEq9XbVhY7d5uRg%3Df�7 iø¯yêÐhttp://37.27.227.212:8087/api/blob/ZfwZz8HlkxcOh%2Bp3FyCSqaglvPikCkyppcF23jQhM%2Fs%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/zzwEHSYEBZnwjF13IxAWux8Pt1T4YyouaT4pvDiNlpI%3Df�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yyeWB7i%2FME3K8QX9XWuvD%2Bvw8z31E0Zt7oN26v78024%3D b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/yMw7Fk3555PudHvQysHvfSEWUR7815omUqbog8NhyJE%3Df�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/xtlIBhkrzT2cTQ2Z%2FYgDZREXXyuuKLD%2Fs2hY64JMeWM%3D#f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/wvvFiCxx%2BRPTxMxRIujecp9ysprz0XkwL%2FqWMHMC37k%3DCd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/w0LfNscYdu2O6ThLBnMaad65obA9FNnZDctSXqRz%2FwI%3DDb�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/vMkNWFSKdba0uutvuom1x7UjeMicRgnyNWn165voSeU%3D4b�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sj0yTtDrvDO0cTjGnpyA5rjWVb1TOe8gTu8J48LQ9Cc%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/siYvYPXrtHvJsqCcu3mXReeym2LZYUI2ca6ZFfzpI6g%3DLh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/sIKeFsZm1%2BOsTLtCa8mCJSlHVt1Nr%2FgaXIhk1z%2FSVow%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/s2tvHEMpodnaL01ms3%2F4qf27cEz1xs3HOpBbIiUvrPQ%3Dd�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/q7Dp37G88EZ6I%2FjxmnYyx9a8JHgnsRbnIxYjZr29i10%3Dh�;â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pufene%2FVChQjW%2F6hmtzlnYFzNBKi9YVQHUT%2Fd0k7kig%3Dj�?â iø¹yêÐhttp://37.27.227.212:8087/api/blob/pP%2FPhsVuvEbz%2FvfGr9ynY5GdqQodhcdb3%2BgIUE%2BmNi8%3D"f�7â iø¹yêÐhttp://37.27.227.212:8087/api/blob/ozCc7mHYij3EXEDiiQrbDiw9IKlEt%2B08Hj%2FmJ0hji68%3D?d�3â iø¹yêÐhttp://37.27.227.212:8087/api/blob/nBI6MJFD53iAm1%2BIcR1dyEeqIPyRsngKpCE7kXOOZMA%3Db�/â iø¹yêÐhttp://37.27.227.212:8087/api/blob/mpsa3KtGv1I3HjMq23ULFyX8ndElAyNa1EL4eoYiwZQ%3DJ©©f*©¢øÜɦ±(ýÚšóA E’$®Egm �% â iø¹yêÐhttp://37.27.227.212:8087/api/content/678346694394040320/_ustadmanifest.json”$Y©Rtl �? â iø¹yêÐhttp://37.27.227.212:8087/api/blob/YA42p%2FSt%2FEVqi8m7F5KXEsgaLlcS2oC%2FyiP3Jgi4d%2FU%3D”$Y©Qlk �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/vRvAeGZB1UVbmaWzOAJnjCmAEKlzxXqeu5586USxzrI%3D”$Y©Plj �/ â iø¹yêÐhttp://37.27.227.212:8087/api/blob/DflRwqdPufnjkEgTBLoZPrMrlgHC1mzy7ikeDE5MX7E%3D”$Y©Of*©¢øÜɦˆ.np¤+åÜ é÷ß̯—~VC!é #ActorEntitypR¹„àÿ 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoinm&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iø�ÒÿÐ-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site"f*©¢øÜɦ.¡^ ;‡ ÂÂ4ÔØ�í®‹–Ò©_http://adlnet.gov/expapi/verbs/progressed”$Z®ü#f*©¢øÜɦü°uúy- ¦¦P é›ª­¢šãQ �http://37.27.227.212:8087/ns/xapi/contentEntry/678346651444367360”$Z®ý$f*©¢øÜɦM¹Ÿ-”nŒ� „„z$ \¤:ëF{¸\‚l½"Q9 iøƒðP©`†ÕÂËR©A¤Ú¥¨�cQpR¹„àÿpR¹„àÿ�”$Z®ö”$Z®ø”$Z®ú iø¯yêÐ%f*©¢øÜɦͼçܼþ­ ëë \¤:ëF{¸\‚l½"Q9&f*©¢øÜɦÕÞ¬8�™Q ôô  iøƒðP'f*©¢øÜɦkv”•}'®· óó  iøƒðP(f*©¢øÜɦ_ ßqöñ6Í óó  pR¹„àÿ)f*©¢øÜɦõh�†ä—Gp ½½9¸”ב Î‰àÿ A iøƒðPadminhttp://37.27.227.212:8087/”$Z®û*f*©¢øÜɦ(4„·zXØ ìì iøƒðPpR¹„àÿ+f*©¢øÜɦõ¯ªÈ�D  ôô  pR¹„àÿvf*©¢øÜɦSB�“˜ÇN. §§W}A¤Ú¥¨�cQõÓ{à_|ÆenOliver Twist; or, The Parish Boy's Progress. Illustrated”$Z®þwf*©¢øÜɦ¦�YÖ˜›'p ëë A¤Ú¥¨�cQõÓ{à_|Æ~f*©¢øÜɦ·ú®^tcwö  Y Y…$ Š)\¤:ëF{¸\‚l½"Q9{"id":"5ca41f3a-eb1d-467b-b85c-826cbd225139","actor":{"objectType":"Agent","account":{"homePage":"http://37.27.227.212:8087/","name":"admin"}},"verb":{"id":"http://adlnet.gov/expapi/verbs/progressed"},"object":{"id":"http://37.27.227.212:8087/ns/xapi/contentEntry/678346651444367360","definition":{"name":{"en":"Oliver Twist; or, The Parish Boy's Progress. Illustrated"}}},"result":{"completion":false,"duration":"PT3.728S","extensions":{"https://w3id.org/xapi/cmi5/result/extensions/progress":2}},"timestamp":"2025-01-02T00:11:50.390Z","stored":"2025-01-02T00:11:50.390Z","authority":{"account":{"homePage":"http://37.27.227.212:8087/","name":"admin"}}}f*©¢øÜɦ¯XÙÑÎ||˜ ëë \¤:ëF{¸\‚l½"Q9…f*©¢øÜɦÔÚ†v(ÃõR ðyqäiŠ\® *†©f*©¢øÜɦh•�O�9% ñ yqäiŠ\® *f*©¢øÜɦqÊ';œKÔ é÷ß̯—~VC!é #ActorEntitypR¹„àÿ 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoinm&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iøáœÝ°-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site?f*©¢øÜɦ/cÏ ÓÝ „B„�3„Ú¿ŽŒó»° ‚ ”$[§ iøƒðPH=ø®$ÑŽ#”$[Rÿÿÿÿÿÿÿ13b05bbed4b894f847df40e77121fc9b96ae9a728d33df6f5ce2c2fd89b75bc79f995c2f706d063c88369b176bf695c902a08ec6bc11a55176f6b0e9a50610a6�3„Ú¿‰îËÿÐ ‚ ”$ZZ iøƒðPyqäiŠ\® ”$Z ÿÿÿÿÿÿÿ13b05bbed4b894f847df40e77121fc9b96ae9a728d33df6f5ce2c2fd89b75bc79f995c2f706d063c88369b176bf695c902a08ec6bc11a55176f6b0e9a50610a6@f*©¢øÜɦJ"W‚顦 ÄÄâ  iøƒðPH=ø®$ÑŽ# iøáœÝ°  iøƒðPyqäiŠ\®  iø�ÒÿÐAf*©¢øÜɦm” éÛ(‘ ÄÄâ H=ø®$ÑŽ# iøƒðP iøáœÝ° yqäiŠ\®  iøƒðP iø�ÒÿÐ…f*©¢øÜɦµj�ÚêS ðH=ø®$ÑŽ#§†©f*©¢øÜɦPûà+½lî ñ H=ø®$ÑŽ#§f*©¢øÜɦ¹¥KXû«À Ñ÷ß̯—~VC!éÑ #OfflineItem iøìœÝ° #ActorEntitypR¹„àÿ 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoinm&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iøáœÝ°-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site_f*©¢øÜɦ�µ…‰ëÌ ØØ„Ú¿Žäó»° H=ø®$ÑŽ# iø¯yêД$[B:`f*©¢øÜɦíF.a¡• ããH=ø®$ÑŽ# iø¯yêÐ iøìœÝ°…f*©¢øÜɦzy-Òáçg ðH=ø®$ÑŽ#ˆ©f*©¢øÜɦŸtFlR ñ H=ø®$ÑŽ#Ë…f*©¢øÜɦYCå˜X)Ø ðH=ø®$ÑŽ#↩f*©¢øÜɦIèkMµŠt ñ H=ø®$ÑŽ#â…f*©¢øÜɦq½¾/Í¡ ðH=ø®$ÑŽ#ˆ©f*©¢øÜɦzdµ³Ï]™ô ñ H=ø®$ÑŽ#Ëf*©¢øÜɦ‘ �8îu_" Ñ÷ß̯—~VC!éÑ #OfflineItem iøðœÝ° #ActorEntitypR¹„àÿ 3ContentEntryVersion iø¹yêÐ GOfflineItemPendingTransferJob'CacheLockJoinm&CContentEntryParentChildJoin iø¹ÒÿÐ%ContentEntry iø¯yêÐ#UserSession iøáœÝ°-SystemPermission iøƒðPPerson iøƒðP/CourseTerminology}< Site_f*©¢øÜɦ~àa¶¾8² °Ø°„Ú¿�„ó»° H=ø®$ÑŽ# iø¯yêД$[T„Ú¿Žäó»° H=ø®$ÑŽ# iø¯yêД$[B:`f*©¢øÜɦH`¡Ô�í¢ ÆãÆH=ø®$ÑŽ# iø¯yêÐ iøðœÝ°H=ø®$ÑŽ# iø¯yêÐ iøìœÝ°…f*©¢øÜɦb|ÊŠRºFX ðH=ø®$ÑŽ#ˆ©f*©¢øÜɦ)F·Ð?³· ñ H=ø®$ÑŽ#Ë…f*©¢øÜɦ¬Â @¸Dó� ðH=ø®$ÑŽ#↩f*©¢øÜɦÆôÂmñ²T ñ H=ø®$ÑŽ#â