"""
__tablename__ = 'languages'
__singlename__ = 'language'
"""
__tablename__ = 'languages'
__singlename__ = 'language'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
iso639 = Column(Unicode(2), nullable=False,
info=dict(description="The two-letter code of the country where this language is spoken. Note that it is not unique.", format='identifier'))
info=dict(description="A numeric ID"))
iso639 = Column(Unicode(2), nullable=False,
info=dict(description="The two-letter code of the country where this language is spoken. Note that it is not unique.", format='identifier'))
"""
__tablename__ = 'abilities'
__singlename__ = 'ability'
"""
__tablename__ = 'abilities'
__singlename__ = 'ability'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="This ability's unique ID; matches the games' internal ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="This ability's unique ID; matches the games' internal ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""History of changes to abilities across main game versions."""
__tablename__ = 'ability_changelog'
__singlename__ = 'ability_changelog'
"""History of changes to abilities across main game versions."""
__tablename__ = 'ability_changelog'
__singlename__ = 'ability_changelog'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="This change's unique ID"))
ability_id = Column(Integer, ForeignKey('abilities.id'), nullable=False,
info=dict(description="The ID of the ability that changed"))
info=dict(description="This change's unique ID"))
ability_id = Column(Integer, ForeignKey('abilities.id'), nullable=False,
info=dict(description="The ID of the ability that changed"))
info=dict(description="The ID of the ability"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description="The ID of the version group this flavor text is taken from"))
info=dict(description="The ID of the ability"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description="The ID of the version group this flavor text is taken from"))
- language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False, autoincrement=False,
+ language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False,
info=dict(description="The language"))
flavor_text = Column(Unicode(64), nullable=False,
info=dict(description="The actual flavor text", official=True, format='gametext'))
info=dict(description="The language"))
flavor_text = Column(Unicode(64), nullable=False,
info=dict(description="The actual flavor text", official=True, format='gametext'))
For data common to all items, such as the name, see the corresponding item entry.
"""
__tablename__ = 'berries'
For data common to all items, such as the name, see the corresponding item entry.
"""
__tablename__ = 'berries'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="This Berry's in-game number"))
item_id = Column(Integer, ForeignKey('items.id'), nullable=False,
info=dict(description="The ID of the item that represents this Berry"))
info=dict(description="This Berry's in-game number"))
item_id = Column(Integer, ForeignKey('items.id'), nullable=False,
info=dict(description="The ID of the item that represents this Berry"))
"""
__tablename__ = 'berry_firmness'
__singlename__ = 'berry_firmness'
"""
__tablename__ = 'berry_firmness'
__singlename__ = 'berry_firmness'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this firmness"))
identifier = Column(Unicode(10), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A unique ID for this firmness"))
identifier = Column(Unicode(10), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'contest_effects'
__singlename__ = 'contest_effect'
"""
__tablename__ = 'contest_effects'
__singlename__ = 'contest_effect'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this effect"))
appeal = Column(SmallInteger, nullable=False,
info=dict(description="The base number of hearts the user of this move gets"))
info=dict(description="A unique ID for this effect"))
appeal = Column(SmallInteger, nullable=False,
info=dict(description="The base number of hearts the user of this move gets"))
"""
__tablename__ = 'contest_types'
__singlename__ = 'contest_type'
"""
__tablename__ = 'contest_types'
__singlename__ = 'contest_type'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this Contest type"))
identifier = Column(Unicode(6), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A unique ID for this Contest type"))
identifier = Column(Unicode(6), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'egg_groups'
__singlename__ = 'egg_group'
"""
__tablename__ = 'egg_groups'
__singlename__ = 'egg_group'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this group"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description=u"An identifier.", format='identifier'))
info=dict(description="A unique ID for this group"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description=u"An identifier.", format='identifier'))
"""
__tablename__ = 'encounters'
"""
__tablename__ = 'encounters'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this encounter"))
version_id = Column(Integer, ForeignKey('versions.id'), nullable=False, autoincrement=False,
info=dict(description="The ID of the version this applies to"))
info=dict(description="A unique ID for this encounter"))
version_id = Column(Integer, ForeignKey('versions.id'), nullable=False, autoincrement=False,
info=dict(description="The ID of the version this applies to"))
__tablename__ = 'encounter_conditions'
__singlename__ = 'encounter_condition'
__tablename__ = 'encounter_conditions'
__singlename__ = 'encounter_condition'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this condition"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A unique ID for this condition"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
__tablename__ = 'encounter_condition_values'
__singlename__ = 'encounter_condition_value'
__tablename__ = 'encounter_condition_values'
__singlename__ = 'encounter_condition_value'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
encounter_condition_id = Column(Integer, ForeignKey('encounter_conditions.id'), primary_key=False, nullable=False, autoincrement=False,
info=dict(description="The ID of the encounter condition this is a value of"))
info=dict(description="A numeric ID"))
encounter_condition_id = Column(Integer, ForeignKey('encounter_conditions.id'), primary_key=False, nullable=False, autoincrement=False,
info=dict(description="The ID of the encounter condition this is a value of"))
"""
__tablename__ = 'encounter_slots'
"""
__tablename__ = 'encounter_slots'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for this slot"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), nullable=False, autoincrement=False,
info=dict(description="The ID of the version group this slot is in"))
info=dict(description="A unique ID for this slot"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), nullable=False, autoincrement=False,
info=dict(description="The ID of the version group this slot is in"))
__tablename__ = 'encounter_terrain'
__singlename__ = __tablename__
__tablename__ = 'encounter_terrain'
__singlename__ = __tablename__
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A unique ID for the terrain"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A unique ID for the terrain"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
u"""A family of Pokémon that are linked by evolution
"""
__tablename__ = 'evolution_chains'
u"""A family of Pokémon that are linked by evolution
"""
__tablename__ = 'evolution_chains'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), nullable=False,
info=dict(description="ID of the growth rate for this family"))
info=dict(description="A numeric ID"))
growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), nullable=False,
info=dict(description="ID of the growth rate for this family"))
"""
__tablename__ = 'evolution_triggers'
__singlename__ = 'evolution_trigger'
"""
__tablename__ = 'evolution_triggers'
__singlename__ = 'evolution_trigger'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier", format='identifier'))
u"""EXP needed for a certain level with a certain growth rate
"""
__tablename__ = 'experience'
u"""EXP needed for a certain level with a certain growth rate
"""
__tablename__ = 'experience'
- growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), primary_key=True, nullable=False, autoincrement=False,
+ growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), primary_key=True, nullable=False,
info=dict(description="ID of the growth rate"))
level = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
info=dict(description="The level"))
info=dict(description="ID of the growth rate"))
level = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
info=dict(description="The level"))
"""
__tablename__ = 'generations'
__singlename__ = 'generation'
"""
__tablename__ = 'generations'
__singlename__ = 'generation'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
main_region_id = Column(Integer, ForeignKey('regions.id'), nullable=False,
info=dict(description="ID of the region this generation's main games take place in"))
info=dict(description="A numeric ID"))
main_region_id = Column(Integer, ForeignKey('regions.id'), nullable=False,
info=dict(description="ID of the region this generation's main games take place in"))
"""
__tablename__ = 'growth_rates'
__singlename__ = 'growth_rate'
"""
__tablename__ = 'growth_rates'
__singlename__ = 'growth_rate'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'items'
__singlename__ = 'item'
"""
__tablename__ = 'items'
__singlename__ = 'item'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description="An identifier", format='identifier'))
# XXX: This is fanon, right?
__tablename__ = 'item_categories'
__singlename__ = 'item_category'
# XXX: This is fanon, right?
__tablename__ = 'item_categories'
__singlename__ = 'item_category'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
pocket_id = Column(Integer, ForeignKey('item_pockets.id'), nullable=False,
info=dict(description="ID of the pocket these items go to"))
info=dict(description="A numeric ID"))
pocket_id = Column(Integer, ForeignKey('item_pockets.id'), nullable=False,
info=dict(description="ID of the pocket these items go to"))
"""
__tablename__ = 'item_flags'
__singlename__ = 'item_flag'
"""
__tablename__ = 'item_flags'
__singlename__ = 'item_flag'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="Identifier of the flag", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="Identifier of the flag", format='identifier'))
info=dict(description="The ID of the item"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, autoincrement=False, nullable=False,
info=dict(description="ID of the version group that sports this text"))
info=dict(description="The ID of the item"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, autoincrement=False, nullable=False,
info=dict(description="ID of the version group that sports this text"))
- language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False, autoincrement=False,
+ language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False,
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description="The flavor text itself", official=True, format='gametext'))
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description="The flavor text itself", official=True, format='gametext'))
"""
__tablename__ = 'item_fling_effects'
__singlename__ = 'item_fling_effect'
"""
__tablename__ = 'item_fling_effects'
__singlename__ = 'item_fling_effect'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
create_translation_table('item_fling_effect_prose', ItemFlingEffect, 'prose',
info=dict(description="A numeric ID"))
create_translation_table('item_fling_effect_prose', ItemFlingEffect, 'prose',
"""
__tablename__ = 'item_pockets'
__singlename__ = 'item_pocket'
"""
__tablename__ = 'item_pockets'
__singlename__ = 'item_pocket'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier of this pocket", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier of this pocket", format='identifier'))
"""
__tablename__ = 'locations'
__singlename__ = 'location'
"""
__tablename__ = 'locations'
__singlename__ = 'location'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
region_id = Column(Integer, ForeignKey('regions.id'),
info=dict(description="ID of the region this location is in"))
info=dict(description="A numeric ID"))
region_id = Column(Integer, ForeignKey('regions.id'),
info=dict(description="ID of the region this location is in"))
"""
__tablename__ = 'location_areas'
__singlename__ = 'location_area'
"""
__tablename__ = 'location_areas'
__singlename__ = 'location_area'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
location_id = Column(Integer, ForeignKey('locations.id'), nullable=False,
info=dict(description="ID of the location this area is part of"))
info=dict(description="A numeric ID"))
location_id = Column(Integer, ForeignKey('locations.id'), nullable=False,
info=dict(description="ID of the location this area is part of"))
u"""IDs the games use internally for locations
"""
__tablename__ = 'location_game_indices'
u"""IDs the games use internally for locations
"""
__tablename__ = 'location_game_indices'
- location_id = Column(Integer, ForeignKey('locations.id'), nullable=False, primary_key=True, autoincrement=False,
+ location_id = Column(Integer, ForeignKey('locations.id'), nullable=False, primary_key=True,
info=dict(description="Database ID of the locaion"))
info=dict(description="Database ID of the locaion"))
- generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False, primary_key=True, autoincrement=False,
+ generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False, primary_key=True,
info=dict(description="ID of the generation this entry to"))
game_index = Column(Integer, nullable=False,
info=dict(description="Internal game ID of the location"))
info=dict(description="ID of the generation this entry to"))
game_index = Column(Integer, nullable=False,
info=dict(description="Internal game ID of the location"))
"""
__tablename__ = 'moves'
__singlename__ = 'move'
"""
__tablename__ = 'moves'
__singlename__ = 'move'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description="An identifier", format='identifier'))
u"""A battle style of a move""" # XXX: Explain better
__tablename__ = 'move_battle_styles'
__singlename__ = 'move_battle_style'
u"""A battle style of a move""" # XXX: Explain better
__tablename__ = 'move_battle_styles'
__singlename__ = 'move_battle_style'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""History of changes to moves across main game versions."""
__tablename__ = 'move_changelog'
__singlename__ = 'move_changelog'
"""History of changes to moves across main game versions."""
__tablename__ = 'move_changelog'
__singlename__ = 'move_changelog'
- move_id = Column(Integer, ForeignKey('moves.id'), primary_key=True, nullable=False, autoincrement=False,
+ move_id = Column(Integer, ForeignKey('moves.id'), primary_key=True, nullable=False,
info=dict(description="ID of the move that changed"))
info=dict(description="ID of the move that changed"))
- changed_in_version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
+ changed_in_version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False,
info=dict(description="ID of the version group in which the move changed"))
type_id = Column(Integer, ForeignKey('types.id'), nullable=True,
info=dict(description="Prior type of the move, or NULL if unchanged"))
info=dict(description="ID of the version group in which the move changed"))
type_id = Column(Integer, ForeignKey('types.id'), nullable=True,
info=dict(description="Prior type of the move, or NULL if unchanged"))
"""
__tablename__ = 'move_damage_classes'
__singlename__ = 'move_damage_class'
"""
__tablename__ = 'move_damage_classes'
__singlename__ = 'move_damage_class'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'move_effects'
__singlename__ = 'move_effect'
"""
__tablename__ = 'move_effects'
__singlename__ = 'move_effect'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
create_translation_table('move_effect_prose', MoveEffect, 'prose',
info=dict(description="A numeric ID"))
create_translation_table('move_effect_prose', MoveEffect, 'prose',
"""
__tablename__ = 'move_effect_categories'
__singlename__ = 'move_effect_category'
"""
__tablename__ = 'move_effect_categories'
__singlename__ = 'move_effect_category'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(64), nullable=False,
info=dict(description="An identifier", format='identifier'))
u"""Maps a move effect category to a move effect
"""
__tablename__ = 'move_effect_category_map'
u"""Maps a move effect category to a move effect
"""
__tablename__ = 'move_effect_category_map'
- move_effect_id = Column(Integer, ForeignKey('move_effects.id'), primary_key=True, nullable=False, autoincrement=False,
+ move_effect_id = Column(Integer, ForeignKey('move_effects.id'), primary_key=True, nullable=False,
info=dict(description="ID of the move effect"))
info=dict(description="ID of the move effect"))
- move_effect_category_id = Column(Integer, ForeignKey('move_effect_categories.id'), primary_key=True, nullable=False, autoincrement=False,
+ move_effect_category_id = Column(Integer, ForeignKey('move_effect_categories.id'), primary_key=True, nullable=False,
info=dict(description="ID of the category"))
info=dict(description="ID of the category"))
- affects_user = Column(Boolean, primary_key=True, nullable=False, autoincrement=False,
+ affects_user = Column(Boolean, primary_key=True, nullable=False,
info=dict(description="Set if the user is affected"))
class MoveEffectChangelog(TableBase):
"""History of changes to move effects across main game versions."""
__tablename__ = 'move_effect_changelog'
__singlename__ = 'move_effect_changelog'
info=dict(description="Set if the user is affected"))
class MoveEffectChangelog(TableBase):
"""History of changes to move effects across main game versions."""
__tablename__ = 'move_effect_changelog'
__singlename__ = 'move_effect_changelog'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
effect_id = Column(Integer, ForeignKey('move_effects.id'), nullable=False,
info=dict(description="The ID of the effect that changed"))
info=dict(description="A numeric ID"))
effect_id = Column(Integer, ForeignKey('move_effects.id'), nullable=False,
info=dict(description="The ID of the effect that changed"))
"""
__tablename__ = 'move_flag_types'
__singlename__ = 'move_flag_type'
"""
__tablename__ = 'move_flag_types'
__singlename__ = 'move_flag_type'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(32), nullable=False,
info=dict(description="A short identifier for the flag", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(32), nullable=False,
info=dict(description="A short identifier for the flag", format='identifier'))
info=dict(description="ID of the move"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description="ID of the version group this text appears in"))
info=dict(description="ID of the move"))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description="ID of the version group this text appears in"))
- language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False, autoincrement=False,
+ language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False,
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description="The flavor text", official=True, format='gametext'))
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description="The flavor text", official=True, format='gametext'))
u"""Very general categories that loosely group move effects."""
__tablename__ = 'move_meta_categories'
__singlename__ = 'move_meta_category'
u"""Very general categories that loosely group move effects."""
__tablename__ = 'move_meta_categories'
__singlename__ = 'move_meta_category'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
create_translation_table('move_meta_category_prose', MoveMetaCategory, 'prose',
info=dict(description="A numeric ID"))
create_translation_table('move_meta_category_prose', MoveMetaCategory, 'prose',
"""
__tablename__ = 'move_targets'
__singlename__ = 'move_target'
"""
__tablename__ = 'move_targets'
__singlename__ = 'move_target'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(32), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(32), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'natures'
__singlename__ = 'nature'
"""
__tablename__ = 'natures'
__singlename__ = 'nature'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
a particular battl style in Battle Palace or Battle Tent
"""
__tablename__ = 'nature_battle_style_preferences'
a particular battl style in Battle Palace or Battle Tent
"""
__tablename__ = 'nature_battle_style_preferences'
- nature_id = Column(Integer, ForeignKey('natures.id'), primary_key=True, nullable=False, autoincrement=False,
+ nature_id = Column(Integer, ForeignKey('natures.id'), primary_key=True, nullable=False,
info=dict(description=u"ID of the Pokémon's nature"))
info=dict(description=u"ID of the Pokémon's nature"))
- move_battle_style_id = Column(Integer, ForeignKey('move_battle_styles.id'), primary_key=True, nullable=False, autoincrement=False,
+ move_battle_style_id = Column(Integer, ForeignKey('move_battle_styles.id'), primary_key=True, nullable=False,
info=dict(description="ID of the battle style"))
low_hp_preference = Column(Integer, nullable=False,
info=dict(description=u"Chance of using the move, in percent, if HP is under ½"))
info=dict(description="ID of the battle style"))
low_hp_preference = Column(Integer, nullable=False,
info=dict(description=u"Chance of using the move, in percent, if HP is under ½"))
u"""Specifies how a Nature affects a Pokéathlon stat
"""
__tablename__ = 'nature_pokeathlon_stats'
u"""Specifies how a Nature affects a Pokéathlon stat
"""
__tablename__ = 'nature_pokeathlon_stats'
- nature_id = Column(Integer, ForeignKey('natures.id'), primary_key=True, nullable=False, autoincrement=False,
+ nature_id = Column(Integer, ForeignKey('natures.id'), primary_key=True, nullable=False,
info=dict(description="ID of the nature"))
info=dict(description="ID of the nature"))
- pokeathlon_stat_id = Column(Integer, ForeignKey('pokeathlon_stats.id'), primary_key=True, nullable=False, autoincrement=False,
+ pokeathlon_stat_id = Column(Integer, ForeignKey('pokeathlon_stats.id'), primary_key=True, nullable=False,
info=dict(description="ID of the stat"))
max_change = Column(Integer, nullable=False,
info=dict(description="Maximum change"))
info=dict(description="ID of the stat"))
max_change = Column(Integer, nullable=False,
info=dict(description="Maximum change"))
"""
__tablename__ = 'pokeathlon_stats'
__singlename__ = 'pokeathlon_stat'
"""
__tablename__ = 'pokeathlon_stats'
__singlename__ = 'pokeathlon_stat'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
info=dict(description="A numeric ID"))
identifier = Column(Unicode(8), nullable=False,
info=dict(description="An identifier", format='identifier'))
"""
__tablename__ = 'pokedexes'
__singlename__ = 'pokedex'
"""
__tablename__ = 'pokedexes'
__singlename__ = 'pokedex'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description="A numeric ID"))
region_id = Column(Integer, ForeignKey('regions.id'), nullable=True,
info=dict(description=u"ID of the region this Pokédex is used in, or None if it's global"))
info=dict(description="A numeric ID"))
region_id = Column(Integer, ForeignKey('regions.id'), nullable=True,
info=dict(description=u"ID of the region this Pokédex is used in, or None if it's global"))
"""
__tablename__ = 'pokemon'
__singlename__ = 'pokemon'
"""
__tablename__ = 'pokemon'
__singlename__ = 'pokemon'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(20), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u"ID of the Pokémon"))
version_id = Column(Integer, ForeignKey('versions.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description=u"ID of the version that has this flavor text"))
info=dict(description=u"ID of the Pokémon"))
version_id = Column(Integer, ForeignKey('versions.id'), primary_key=True, nullable=False, autoincrement=False,
info=dict(description=u"ID of the version that has this flavor text"))
- language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False, autoincrement=False,
+ language_id = Column(Integer, ForeignKey('languages.id'), primary_key=True, nullable=False,
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description=u"The flavor text", official=True, format='gametext'))
info=dict(description="The language"))
flavor_text = Column(Unicode(255), nullable=False,
info=dict(description=u"The flavor text", official=True, format='gametext'))
"""
__tablename__ = 'pokemon_forms'
__singlename__ = 'pokemon_form'
"""
__tablename__ = 'pokemon_forms'
__singlename__ = 'pokemon_form'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u'A unique ID for this form.'))
identifier = Column(Unicode(16), nullable=True,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u'A unique ID for this form.'))
identifier = Column(Unicode(16), nullable=True,
info=dict(description=u"An identifier", format='identifier'))
"""
__tablename__ = 'pokemon_shapes'
__singlename__ = 'pokemon_shape'
"""
__tablename__ = 'pokemon_shapes'
__singlename__ = 'pokemon_shape'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(24), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
"""
__tablename__ = 'regions'
__singlename__ = 'region'
"""
__tablename__ = 'regions'
__singlename__ = 'region'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u"A numeric ID"))
identifier = Column(Unicode(16), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
"""
__tablename__ = 'stats'
__singlename__ = 'stat'
"""
__tablename__ = 'stats'
__singlename__ = 'stat'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A numeric ID"))
damage_class_id = Column(Integer, ForeignKey('move_damage_classes.id'), nullable=True,
info=dict(description=u"For offensive and defensive stats, the damage this stat relates to; otherwise None (the NULL value)"))
info=dict(description=u"A numeric ID"))
damage_class_id = Column(Integer, ForeignKey('move_damage_classes.id'), nullable=True,
info=dict(description=u"For offensive and defensive stats, the damage this stat relates to; otherwise None (the NULL value)"))
"""
__tablename__ = 'stat_hints'
__singlename__ = 'stat_hint'
"""
__tablename__ = 'stat_hints'
__singlename__ = 'stat_hint'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A numeric ID"))
stat_id = Column(Integer, ForeignKey('stats.id'), nullable=False,
info=dict(description=u"ID of the highest stat"))
info=dict(description=u"A numeric ID"))
stat_id = Column(Integer, ForeignKey('stats.id'), nullable=False,
info=dict(description=u"ID of the highest stat"))
"""
__tablename__ = 'super_contest_effects'
__singlename__ = 'super_contest_effect'
"""
__tablename__ = 'super_contest_effects'
__singlename__ = 'super_contest_effect'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"This effect's unique ID."))
appeal = Column(SmallInteger, nullable=False,
info=dict(description=u"The number of hearts the user gains."))
info=dict(description=u"This effect's unique ID."))
appeal = Column(SmallInteger, nullable=False,
info=dict(description=u"The number of hearts the user gains."))
u"""Any of the elemental types Pokémon and moves can have."""
__tablename__ = 'types'
__singlename__ = 'type'
u"""Any of the elemental types Pokémon and moves can have."""
__tablename__ = 'types'
__singlename__ = 'type'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A unique ID for this type."))
identifier = Column(Unicode(12), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
info=dict(description=u"A unique ID for this type."))
identifier = Column(Unicode(12), nullable=False,
info=dict(description=u"An identifier", format='identifier'))
u"""An individual main-series Pokémon game."""
__tablename__ = 'versions'
__singlename__ = 'version'
u"""An individual main-series Pokémon game."""
__tablename__ = 'versions'
__singlename__ = 'version'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"A unique ID for this version."))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), nullable=False,
info=dict(description=u"The ID of the version group this game belongs to."))
info=dict(description=u"A unique ID for this version."))
version_group_id = Column(Integer, ForeignKey('version_groups.id'), nullable=False,
info=dict(description=u"The ID of the version group this game belongs to."))
and Blue) or a single game (such as Yellow.)
"""
__tablename__ = 'version_groups'
and Blue) or a single game (such as Yellow.)
"""
__tablename__ = 'version_groups'
- id = Column(Integer, primary_key=True, nullable=False, autoincrement=False,
+ id = Column(Integer, primary_key=True, nullable=False,
info=dict(description=u"This version group's unique ID."))
generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False,
info=dict(description=u"The ID of the generation the games in this group belong to."))
info=dict(description=u"This version group's unique ID."))
generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False,
info=dict(description=u"The ID of the generation the games in this group belong to."))
class VersionGroupRegion(TableBase):
u"""Maps a version group to a region that appears in it."""
__tablename__ = 'version_group_regions'
class VersionGroupRegion(TableBase):
u"""Maps a version group to a region that appears in it."""
__tablename__ = 'version_group_regions'
- version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False,
+ version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False,
info=dict(description=u"The ID of the version group."))
info=dict(description=u"The ID of the version group."))
- region_id = Column(Integer, ForeignKey('regions.id'), primary_key=True, nullable=False, autoincrement=False,
+ region_id = Column(Integer, ForeignKey('regions.id'), primary_key=True, nullable=False,
info=dict(description=u"The ID of the region."))
info=dict(description=u"The ID of the region."))