Represents the schema of an UltraLite publication.
This class cannot be directly instantiated. Publication schemas are created using the DatabaseSchema.getPublicationSchema method.
UltraLite methods requiring a publication mask actually require a set of publications to check. A set is formed by or'ing the publication masks of individual publications. For example:
pub1.getMask() | pub2.getMask()
Two special mask values are provided by DatabaseSchema object. SYNC_ALL_DB corresponds to the entire database. SYNC_ALL_PUBS corresponds to all publications.
Publication masks may change during a schema upgrade. To correctly identify a publication, access it by name or refresh the cached masks after a schema upgrade.