from sqlalchemy import Table, Column, types, MetaData
-def page_table(metadata):
+def page_table(metadata: MetaData) -> Table:
"""Returns the sqlalchemy Table representing the "page" table in MediaWiki.
:param metadata: metadata = sqlalchemy.MetaData()
"""
Column("page_is_new", types.Integer, nullable=False),
Column("page_random", types.Float, nullable=False),
Column("page_touched", types.String(14, convert_unicode='force'), nullable=False),
+ Column("page_links_updated", types.String(14, convert_unicode='force')),
Column("page_latest", types.Integer, nullable=False),
Column("page_len", types.Integer, nullable=False),
Column("page_content_model", types.String(32, convert_unicode='force')),
- Column("page_links_updated", types.String(14, convert_unicode='force')),
Column("page_lang", types.String(35, convert_unicode='force')),
)
-def revision_table(metadata):
+def revision_table(metadata: MetaData) -> Table:
"""Returns the sqlalchemy Table representing the "revision" table in MediaWiki.
:param metadata: metadata = sqlalchemy.MetaData()
"""
)
-def text_table(metadata):
+def text_table(metadata: MetaData) -> Table:
"""Returns the sqlalchemy Table representing the "text" table in MediaWiki.
:param metadata: metadata = sqlalchemy.MetaData()
"""
)
-def user_table(metadata):
+def user_table(metadata: MetaData) -> Table:
"""Returns the sqlalchemy Table representing the "user" table in MediaWiki.
:param metadata: metadata = sqlalchemy.MetaData()
"""
)
-def user_groups_table(metadata):
+def user_groups_table(metadata: MetaData) -> Table:
"""
Returns the sqlalchemy Table representing the "user_groups" table in MediaWiki.
)
-def categorylinks_table(metadata):
+def categorylinks_table(metadata: MetaData) -> Table:
"""Returns the sqlalchemy Table representing the "categorylinks" table in MediaWiki.
:param metadata: metadata = sqlalchemy.MetaData()
"""