TileTable models tile pyramid user tables.

Hierarchy

Constructors

Properties

Columns

constraints: Constraints = ...

Constraints

contents: Contents

Foreign key to Contents

COLUMN_ID: string = TileColumns.ID

Id column name, Requirement 52

COLUMN_TILE_COLUMN: string = TileColumns.TILE_COLUMN

Tile column column name, Requirement 54

COLUMN_TILE_DATA: string = TileColumns.TILE_DATA

Tile ID column name, implied requirement

COLUMN_TILE_ROW: string = TileColumns.TILE_ROW

Tile row column name, Requirement 55

COLUMN_ZOOM_LEVEL: string = TileColumns.ZOOM_LEVEL

Zoom level column name, Requirement 53

DEFAULT_AUTOINCREMENT: boolean = true

Default id autoincrement setting

DEFAULT_PK_NOT_NULL: boolean = true

Default primary key not null setting

Methods

  • Get the contents data type from the contents or use the default

    Returns

    contents or default data type

    Parameters

    • defaultType: string

      default data type

    Returns string

  • Check if the table has the column

    Returns

    true if has the column

    Parameters

    • columnName: string

      column name

    Returns boolean

  • Create the required table columns, starting at the provided index

    Returns

    tile columns

    Parameters

    • autoincrement: boolean = false

      defaults to false

    Returns TileColumn[]

Generated using TypeDoc