UNPKG

@ngageoint/geopackage

Version:
39 lines (38 loc) 1.4 kB
/** * @memberOf module:extension/style * @class StyleMappingRow */ import { UserMappingRow } from '../relatedTables/userMappingRow'; import { StyleMappingTable } from './styleMappingTable'; import { UserColumn } from '../../user/userColumn'; import { DBValue } from '../../db/dbAdapter'; import { GeoPackageDataType } from '../../db/geoPackageDataType'; /** * User Mapping Row containing the values from a single result set row * @extends UserMappingRow * @param {module:extension/style.StyleMappingTable} styleMappingTable style mapping table * @param {module:db/geoPackageDataType[]} columnTypes column types * @param {module:dao/columnValues~ColumnValues[]} values values * @constructor */ export declare class StyleMappingRow extends UserMappingRow { styleMappingTable: StyleMappingTable; constructor(styleMappingTable: StyleMappingTable, columnTypes?: { [key: string]: GeoPackageDataType; }, values?: Record<string, DBValue>); /** * Get the geometry type name column * @return {module:user/userColumn~UserColumn} */ getGeometryTypeNameColumn(): UserColumn; /** * Gets the geometry type name * @return {string} */ getGeometryTypeName(): string; /** * Sets the geometry type name * @param {string} geometryTypeName geometry type name */ setGeometryTypeName(geometryTypeName: string): void; }