Expand description
Structs§
- ActorId
- Represents
actor_id, the primary key of theactortable. - Category
Id - Represents
cat_id, the primary key of thecategorytable. - Change
TagDefinition Id - Represents
ctd_id, the primary key of thechange_tag_deftable. - Change
TagId - Represents
ct_id, the primary key of thechange_tagtable. - Comment
Id - Represents
comment_id, the primary key of thecommenttable. - External
Link Id - Represents
el_id, the primary key of theexternallinkstable. - Full
Page Title - Represents a page title with namespace and with spaces rather than underscores,
as in the
ll_titlefield of thelanglinkstable. - Link
Target Id - Represents
lt_id, the primary key of thelinktargettable. - LogId
- Represents
log_id, the primary key of theloggingtable. - Minor
Mime - Represents the
img_minor_mimefield of theimagetable. - Naive
Date Time - The type that
Timestampderefs to, fromchrono. ISO 8601 combined date and time without timezone. - NotNan
- The type used for float fields that are never NaN.
A wrapper around floats providing an implementation of
Eq,OrdandHash. - Page
Count - Represents
cat_pages,cat_subcats, andcat_filesfields of thecategorytable. They should logically be greater than or equal to 0, but because of errors can be negative. - PageId
- Represents
page_id, the primary key of thepagetable, as well as other fields in other tables that correspond to it. - Page
Namespace - Represents the
page_namespacefield of thepagetable. - Page
Restriction Id - Represents
pr_id, the primary key of thepage_restrictionstable. - Page
Title - Represents the
page_titlefield of thepagetable, a title with underscores. - Recent
Change Id - Represents
rc_id, the primary key of therecentchangestable. - Revision
Id - Represents
rev_id, the primary key of therevisiontable. - Sha1
- Represents a SHA-1 hash in base 36, for instance in the
img_sha1field of theimagetable. - Timestamp
- A timestamp,
represented as a string in the format
'yyyymmddhhmmss'or'yyyy-mm-dd hh:mm::ss'. Provides the methods ofNaiveDateTimethroughDeref. - User
Group - Represents the name of a user group, such as the
ug_groupfield of theuser_groupstable. - UserId
- Represents
user_id, the primary key of theusertable.
Enums§
- Content
Model - Represents the
page_content_modelfield of thepagetable. - Expiry
- Represents the
pr_expiryfield of thepage_restrictionstable. - Major
Mime - Represents the
img_major_mimefield of theimagetable. - Media
Type - Represents the
img_media_typefield of theimagetable. - Page
Action - Represents the
pr_typefield of thepage_restrictionstable, the action that is restricted. - Page
Type - Represents the
cl_typefield of thecategorylinkstable. - Protection
Level - Represents the
pr_levelfield of thepage_restrictionstable, the group that is allowed to perform the action.