ZideStore Backend ================= Wrapper library around OGo database and commands. Notably ZideStore backend sometimes uses direct SQL access to tables for faster operation. This should be moved to real commands in the future. A lot of the queries operate in the context of a "set". A set is basically a qualifier which restricts the operations on a certain subset of an OGo table. TODO: write much more Class Hierarchy =============== [NSObject] SxAptSetIdentifier SxBackendManager SxAptManager SxContactManager SxTaskManager SxBackendMaster SxContactSetIdentifier SxFreeBusyManager SxRecordCacheManager SxSQLQuery SxContactSQLQuery SxContactEmailSQLQuery SxEvoContactSQLQuery SxListContactSQLQuery SxZLContactSQLQuery [NSEnumerator] SxSQLQueryResultEnumerator SxSetCacheManager : NSObject SxUpdateContact SxUpdateEnterprise SxUpdatePerson SxAppointmentRenderer SxAptSetHandler SxFetchContact SxFetchEnterprise SxFetchGroup SxFetchPerson Apt === ZLAptLogChanges - BOOL SxAptFolder_MonthsIntoPast - int (2) SxAptFolder_MonthsIntoFuture - int (12)