UNPKG

@ngageoint/geopackage

Version:
47 lines (46 loc) 1.08 kB
/** * @module extension/relatedTables */ /** * Describes the relationships between a base table, a related data table, and a * mapping table * @class ExtendedRelation */ export declare class ExtendedRelation { /** * Autoincrement primary key * @member {Number} */ id: number; /** * Name of the table containing the base data (e.g., features) to relate * @member {String} */ base_table_name: string; /** * Name of the primary key column in base_table_name * @member {String} */ base_primary_column: string; /** * Name of the table containing the related content * @member {String} */ related_table_name: string; /** * Name of the primary key column in related_table_name * @member {String} */ related_primary_column: string; /** * Name (profile) of the relationship * @member {String} */ relation_name: string; /** * Name of a mapping table * @member {String} */ mapping_table_name: string; mappingRows: any; }