A single GeoPackage database connection implementation

Hierarchy

  • GeoPackage

Constructors

Properties

Methods

addAttributesRow addGeoJSONFeatureToGeoPackage addGeoJSONFeatureToGeoPackageWithFeatureDaoAndSrs addGeoJSONFeaturesToGeoPackage addMedia addTile close copyAttributeTable copyContents copyFeatureTable copyTable copyTableAsEmpty copyTableNoExtensions copyTileTable copyUserTable createAttributesTable createAttributesTableWithMetadata createDataColumnConstraintsTable createDataColumns createExtensionsTable createFeatureTable createFeatureTableWithMetadata createFeatureTableWithProperties createFeatureTileLinkTable createGeometryColumnsTable createGeometryIndexTable createMediaTable createMediaTableWithMetadata createMediaTableWithTable createMetadataReferenceTable createMetadataTable createRequiredTables createSimpleAttributesTable createSimpleAttributesTableWithTable createSimpleAttributesWithMetadata createSpatialReferenceSystem createStandardWGS84TileMatrix createStandardWGS84TileTable createStandardWebMercatorTileMatrix createStandardWebMercatorTileMatrixWithZoomLevels createStandardWebMercatorTileTable createSupportedExtensions createTableIndexTable createTileMatrixRow createTileMatrixSetTable createTileMatrixTable createTileTable createTileTableWithMetadata createTileTableWithTableName createUserTable createWGS84TileMatrixRow deleteTable deleteTableQuietly dropTable dropView enableForeignKeys execSQL export foreignKeyCheck foreignKeys getApplicationId getAttributesDao getAttributesDaoWithAttributesTable getAttributesDaoWithContents getAttributesTables getBoundingBox getConnection getContentsBoundingBox getContentsBoundingBoxWithProjection getContentsDao getContentsIdDao getContentsProjection getDataColumnConstraintsDao getDataColumnsDao getDatabase getExtendedRelationsDao getExtensionManager getExtensionsDao getFeature getFeatureAsGeoJSON getFeatureBoundingBox getFeatureDao getFeatureDaoWithContents getFeatureDaoWithGeometryColumns getFeatureIndexManager getFeatureTables getFeatureTileFromXYZ getFeaturesInBoundingBox getGeoJSONFeaturesInTile getGeometryColumnsDao getGeometryIndexDao getInfoForTable getLinkedAttributes getLinkedFeatures getLinkedMedia getLinkedSimpleAttributes getLinkedTiles getMediaDao getMetadataDao getMetadataReferenceDao getName getPath getProjection getRelatedRows getRelatedTablesExtension getSimpleAttributesDao getSpatialReferenceSystemDao getTableBoundingBox getTableContents getTableCreator getTableDataType getTableIndexDao getTableType getTables getTablesForTypes getTileDao getTileDaoWithContents getTileDaoWithTileMatrixSet getTileDaoWithTileTable getTileFromTable getTileMatrixDao getTileMatrixSetDao getTileScalingDao getTileScalingExtension getTileTables getTilesInBoundingBox getTilesInBoundingBoxWebZoom getTypeContents getTypeContentsWithString getTypeContentsWithTypes getUserCustomDao getUserCustomDaoWithUserCustomTable hasAttributeTable hasFeatureTable hasTileTable index indexFeatureTable integrityCheck isAttributeTable isContentsTable isFeatureTable isTable isTableOrView isTableType isTableTypeWithStringType isTableTypeWithStringTypes isTableTypeWithTypes isTileTable isView isWritable linkAttributes linkFeature linkMedia linkRelatedRows linkSimpleAttributes linkTile projectedTile public query queryForFeatures queryForGeoJSONFeatures quickCheck readableSize renameTable setForeignKeys size vacuum validate verifyWritable xyzTile xyzTileScaled enableForeignKeys foreignKeyCheck foreignKeyCheckSQL foreignKeys foreignKeysSQL integrityCheckSQL parseFeatureRowIntoGeoJSON quickCheckSQL

Constructors

Properties

writable: boolean

Writable GeoPackage flag

Methods

  • Add a row

    Parameters

    • tableName: string
    • row: Record<string, DBValue>

    Returns number

  • Add a GeoJSON feature to an existing GeoPackage feature table.

    Parameters

    • feature: Feature<Geometry, {
          [name: string]: any;
      }>
    • tableName: string
    • index: FeatureIndexType = FeatureIndexType.GEOPACKAGE

    Returns number

  • Adds a list of features to a FeatureTable, inserting them in batches and providing progress updates after each batch completes.

    Returns

    number of features inserted

    Parameters

    • features: Feature<Geometry, {
          [name: string]: any;
      }>[]

      GeoJSON features to add

    • tableName: string

      name of the table that will store the feature

    • index: boolean = false

      updates the FeatureTableIndex extension if it exists

    • batchSize: number = 1000

      how many features are inserted in a single transaction, progress is published after each batch is inserted. 1000 is recommended, 100 is about 25% slower, but provides more updates and keeps the thread open.

    • Optional progress: GeoPackageProgress

      optional progress function that is called after a batch of features has been processed. The number of features added is sent as an argument to that function.

    Returns Promise<number>

  • Add media to a GeoPackage

    Parameters

    • tableName: string
    • dataBuffer: Buffer
    • contentType: string
    • Optional additionalProperties: Record<string, DBValue>

    Returns number

  • Adds a tile to the GeoPackage

    Parameters

    • tileStream: Buffer | Uint8Array

      Byte array or Buffer containing the tile bytes

    • tableName: string

      Table name to add the tile to

    • zoom: number

      zoom level of this tile

    • tileRow: number

      row of this tile

    • tileColumn: number

      column of this tile

    Returns number

  • Copy the attribute table

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    • transferContent: boolean

      transfer content flag

    Returns void

  • Copy the contents

    Returns

    copied contents

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    Returns Contents

  • Copy the feature table

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    • transferContent: boolean

      transfer content flag

    Returns void

  • Copy the table

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    • transferContent: boolean = true

      transfer content flag

    • extensions: boolean = true

      extensions copy flag

    Returns void

  • Copy the table with transferred contents and extensions

    Since

    3.3.0

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    Returns void

  • Copy the table with transferred contents but no extensions

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    Returns void

  • Copy the tile table

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    • transferContent: boolean

      transfer content flag

    Returns void

  • Copy the user table

    Returns

    copied contents

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    • transferContent: boolean

      transfer user table content flag

    • validateContents: boolean = true

      true to validate

    Returns Contents

  • Create the Data Column Constraints table if it does not already exist

    Returns boolean

  • Create the Data Columns table if it does not already exist

    Returns boolean

  • Create the Extensions table if it does not already exist

    Returns

    true if created

    Returns boolean

  • Creates a FeatureTable with properties provided

    Returns

    feature table

    Parameters

    • tableName: string
    • properties: {
          dataType: string;
          name: string;
      }[]

    Returns FeatureTable

  • Create the feature tile link table

    Returns boolean

  • Create the Geometry Columns table if it does not already exist

    Returns

    true if created

    Returns boolean

  • Create geometry index table

    Returns boolean

  • Create metadata reference table

    Returns boolean

  • Calls TableCreator's create required

    Returns void

  • Create a simple attributes table

    Parameters

    Returns boolean

  • Create the tables and rows necessary to store tiles in a TileMatrixSet. This will create a [tile matrix row]TileMatrix for every integral zoom level in the range [minZoom..maxZoom].

    Returns

    this GeoPackage

    Parameters

    • wgs84BoundingBox: BoundingBox
    • tileMatrixSet: TileMatrixSet
    • minZoom: number
    • maxZoom: number
    • Optional tileSize: number = TileUtils.TILE_PIXELS_DEFAULT

      optional tile size in pixels

    Returns GeoPackage

  • Create the tables and rows necessary to store tiles according to the ubiquitous XYZ web/slippy-map tiles scheme. The extent for the [contents table]Contents row, contentsBoundingBox, is informational only, and need not match the [tile matrix set]TileMatrixSet extent, tileMatrixSetBoundingBox, which should be the precise bounding box used to calculate the tile row and column coordinates of all tiles in the tile set. The two SRS ID parameters, contentsSrsId and tileMatrixSetSrsId, must match, however. See TileMatrixSet for more information about how GeoPackage consumers use the bounding boxes for a tile set.

    Returns

    the created TileMatrixSet object, or rejects with an Error

    Parameters

    • tableName: string

      the name of the table that will store the tiles

    • contentsBoundingBox: BoundingBox

      the bounds stored in the [gpkg_contents]Contents table row for the tile matrix set

    • contentsSrsId: number

      the ID of a [spatial reference system]SpatialReferenceSystem; must match tileMatrixSetSrsId

    • tileMatrixSetBoundingBox: BoundingBox

      the bounds stored in the [gpkg_tile_matrix_set]TileMatrixSet table row

    • tileMatrixSetSrsId: number

      the ID of a [spatial reference system]SpatialReferenceSystem for the tile matrix set table; must match contentsSrsId

    • minZoom: number

      the zoom level of the lowest resolution [tile matrix]TileMatrix in the tile matrix set

    • maxZoom: number

      the zoom level of the highest resolution [tile matrix]TileMatrix in the tile matrix set

    • tileSize: number = TileUtils.TILE_PIXELS_DEFAULT

      the width and height in pixels of the tile images; defaults to 256

    Returns TileMatrixSet

  • Create the tables and rows necessary to store tiles according to the ubiquitous XYZ web/slippy-map tiles scheme. The extent for the [contents table]Contents row, contentsBoundingBox, is informational only, and need not match the [tile matrix set]TileMatrixSet extent, tileMatrixSetBoundingBox, which should be the precise bounding box used to calculate the tile row and column coordinates of all tiles in the tile set. The two SRS ID parameters, contentsSrsId and tileMatrixSetSrsId, must match, however. See TileMatrixSet for more information about how GeoPackage consumers use the bounding boxes for a tile set.

    Returns

    the created TileMatrixSet object, or rejects with an Error

    Todo

    make tileMatrixSetSrsId optional because it always has to be the same anyway

    Parameters

    • tableName: string

      the name of the table that will store the tiles

    • contentsBoundingBox: BoundingBox

      the bounds stored in the [gpkg_contents]Contents table row for the tile matrix set

    • contentsSrsId: number

      the ID of a [spatial reference system]SpatialReferenceSystem; must match tileMatrixSetSrsId

    • tileMatrixSetBoundingBox: BoundingBox

      the bounds stored in the [gpkg_tile_matrix_set]TileMatrixSet table row

    • tileMatrixSetSrsId: number

      the ID of a [spatial reference system]SpatialReferenceSystem for the tile matrix set table; must match contentsSrsId

    • minZoom: number

      the zoom level of the lowest resolution [tile matrix]TileMatrix in the tile matrix set

    • maxZoom: number

      the zoom level of the highest resolution [tile matrix]TileMatrix in the tile matrix set

    • tileSize: number = TileUtils.TILE_PIXELS_DEFAULT

      the width and height in pixels of the tile images; defaults to 256

    Returns TileMatrixSet

  • Creates supported extensions

    Returns void

  • Create the Tile Matrix Set table if it does not already exist

    Returns

    true if created

    Returns boolean

  • Create the Tile Matrix table if it does not already exist

    Returns

    true if created

    Returns boolean

  • Create a new [tile table]TileTable in this GeoPackage.

    Returns

    Promise of the created TileMatrixSet

    Parameters

    • tableName: string

      tile table name

    • contentsBoundingBox: BoundingBox

      bounding box of the contents table

    • contentsSrsId: number

      srs id of the contents table

    • tileMatrixSetBoundingBox: BoundingBox

      bounding box of the matrix set

    • tileMatrixSetSrsId: number

      srs id of the matrix set

    Returns TileMatrixSet

  • Delete the user table (a feature or tile table) and all GeoPackage metadata

    Parameters

    • table: string

      table name

    Returns void

  • Attempt to delete the user table (a feature or tile table) and all GeoPackage metadata quietly

    Parameters

    • tableName: string

      table name

    Returns void

  • Drop the table if it exists. Drops the table with the table name, not limited to GeoPackage specific tables.

    Parameters

    • table: string

      table name

    Returns void

  • Drop the view if it exists. Drops the view with the view name, not limited to GeoPackage specific tables.

    Parameters

    • view: string

      view name

    Returns void

  • If foreign keys is disabled and there are no foreign key violations, enables foreign key checks, else logs violations

    Returns

    true if enabled or already enabled, false if foreign key violations and not enabled

    Returns boolean

  • Execute sql against the database

    Parameters

    • sql: string

    Returns void

  • Exports the GeoPackage as a file

    Returns Promise<Uint8Array>

  • Query for the foreign keys value

    Returns

    true if enabled, false if disabled

    Returns boolean

  • Gets the attributes tables

    Returns string[]

  • Get the bounding box from the contents for the table in the provided projection

    Returns

    bounding box

    Parameters

    • table: string
    • projection: Projection = null
    • manual: boolean = false

      query flag, true to determine missing bounds manually

    Returns BoundingBox

  • Get the bounding box for all table contents in the provided projection

    Returns

    bounding box

    Parameters

    • projection: Projection

      desired bounding box projection

    Returns BoundingBox

  • Get the bounding box from the contents for the table in the provided projection

    Returns

    bounding box

    Parameters

    • table: string
    • projection: Projection = null

    Returns BoundingBox

  • Get the projection of the table contents

    Returns

    projection

    Parameters

    • table: string

    Returns Projection

  • Queries the table for a specific feature id

    Parameters

    • table: string
    • featureId: any

    Returns Feature<Geometry, {
        [name: string]: any;
    }>

  • Get the feature table bounding box

    Returns

    Parameters

    • projection: Projection
    • table: string
    • manual: boolean

    Returns BoundingBox

  • Get all the feature table names in this GeoPackage

    Returns string[]

  • Returns a feature tile

    Parameters

    • table: string
    • x: number
    • y: number
    • z: number
    • width: number
    • height: number

    Returns Promise<GeoPackageTile>

  • Gets the features in the EPSG:4326 bounding box

    Parameters

    • table: string

      name of the feature table

    • west: number

      EPSG:4326 western boundary

    • east: number

      EPSG:4326 eastern boundary

    • south: number

      EPSG:4326 southern boundary

    • north: number

      EPSG:4326 northern boundary

    Returns FeatureIndexResults

  • Gets the features in the EPSG:3857 tile

    Parameters

    • table: string

      name of the feature table

    • x: number

      x tile number

    • y: number

      y tile number

    • z: number

      z tile number

    Returns GeoJSONResultSet

  • Get Features associated with a particular row.

    Parameters

    • baseTableName: string
    • baseId: number

    Returns FeatureRow[]

  • Get Media associated with a particular row.

    Parameters

    • baseTableName: string
    • baseId: number

    Returns MediaRow[]

  • Get Tiles associated with a particular row.

    Parameters

    • baseTableName: string
    • baseId: number

    Returns TileRow[]

  • Get the projection of the table

    Returns

    projection

    Parameters

    • table: string

    Returns Projection

  • Get the bounding box for all tables in the provided projection, using only table metadata

    Returns

    bounding box

    Parameters

    • table: string
    • projection: Projection = null

      desired bounding box projection

    • manual: boolean = false

      query flag, true to determine missing bounds manually

    Returns BoundingBox

  • Get the contents data type of the user table

    Returns

    contents data type

    Parameters

    • table: string

    Returns string

  • Gets a tile from the specified table

    Returns

    tile row

    Parameters

    • table: string

      name of the table to get the tile from

    • zoom: number

      zoom level of the tile

    • tileRow: number

      row of the tile

    • tileColumn: number

      column of the tile

    Returns TileRow

  • Get all the tile table names in this GeoPackage

    Returns string[]

  • Gets the tiles in the EPSG:4326 bounding box

    Parameters

    • table: string

      name of the tile table

    • zoom: number

      Zoom of the tiles to query for

    • west: number

      EPSG:4326 western boundary

    • east: number

      EPSG:4326 eastern boundary

    • south: number

      EPSG:4326 southern boundary

    • north: number

      EPSG:4326 northern boundary

    Returns {
        columns: TileColumn[];
        east?: string;
        north?: string;
        south?: string;
        srs: SpatialReferenceSystem;
        tiles: {
            id: number;
            maxLatitude: number;
            maxLongitude: number;
            minLatitude: number;
            minLongitude: number;
            projection: string;
            tableName: string;
            values: string[];
        }[];
        west?: string;
        zoom?: number;
    }

    • columns: TileColumn[]
    • Optional east?: string
    • Optional north?: string
    • Optional south?: string
    • srs: SpatialReferenceSystem
    • tiles: {
          id: number;
          maxLatitude: number;
          maxLongitude: number;
          minLatitude: number;
          minLongitude: number;
          projection: string;
          tableName: string;
          values: string[];
      }[]
    • Optional west?: string
    • Optional zoom?: number
  • Gets the tiles in the EPSG:4326 bounding box

    Parameters

    • table: string

      name of the tile table

    • webZoom: number

      Zoom of the tiles to query for

    • west: number

      EPSG:4326 western boundary

    • east: number

      EPSG:4326 eastern boundary

    • south: number

      EPSG:4326 southern boundary

    • north: number

      EPSG:4326 northern boundary

    Returns {
        columns: TileColumn[];
        east?: string;
        north?: string;
        south?: string;
        srs: SpatialReferenceSystem;
        tiles: {
            id: number;
            maxLatitude: number;
            maxLongitude: number;
            minLatitude: number;
            minLongitude: number;
            projection: string;
            tableName: string;
            values: string[];
        }[];
        west?: string;
        zoom?: number;
    }

    • columns: TileColumn[]
    • Optional east?: string
    • Optional north?: string
    • Optional south?: string
    • srs: SpatialReferenceSystem
    • tiles: {
          id: number;
          maxLatitude: number;
          maxLongitude: number;
          minLatitude: number;
          minLongitude: number;
          projection: string;
          tableName: string;
          values: string[];
      }[]
    • Optional west?: string
    • Optional zoom?: number
  • Checks if this GeoPackage has the attribute table

    Parameters

    • attributeTableName: string

    Returns boolean

  • Checks if this GeoPackage has the feature table

    Parameters

    • featureTableName: string

    Returns boolean

  • Checks if this GeoPackage has the tile table

    Parameters

    • tileTableName: string

    Returns boolean

  • Check if the table is an attribute table

    Returns

    result

    Parameters

    • table: string

    Returns boolean

  • Check if the table exists as a user contents table

    Returns

    result

    Parameters

    • table: string

    Returns boolean

  • Check if the table is a feature table

    Returns

    result

    Parameters

    • table: string

    Returns boolean

  • Check if the table exists

    Returns

    result

    Parameters

    • table: string

    Returns boolean

  • Check if the table or view

    Returns

    result

    Parameters

    • name: string

    Returns boolean

  • Check if the table is one of the provided types

    Returns

    result

    Parameters

    • table: string
    • type: string

    Returns boolean

  • Check if the table is one of the provided types

    Returns

    result

    Parameters

    • table: string
    • types: string[]

    Returns boolean

  • Check if the table is a tile table

    Returns

    result

    Parameters

    • table: string

    Returns boolean

  • Check if the view exists

    Returns

    result

    Parameters

    • view: string

    Returns boolean

  • Returns whether the GeoPackage is writable

    Returns boolean

  • Link attribute to another table

    Parameters

    • baseTableName: string
    • baseId: number
    • attributesTableName: string
    • attributesRowId: number

    Returns number

  • Link feature to another table

    Parameters

    • baseTableName: string
    • baseId: number
    • featureTableName: string
    • featureRowId: number

    Returns number

  • Link media to another table

    Parameters

    • baseTableName: string
    • baseId: number
    • mediaTableName: string
    • mediaRowId: number

    Returns number

  • Links related rows together

    Returns

    Parameters

    • baseTableName: string
    • baseId: number
    • relatedTableName: string
    • relatedId: number
    • relationType: RelationType

      relation type

    • Optional mappingTable: string | UserMappingTable

      mapping table

    • Optional mappingColumnValues: Record<string, any>

      column values

    Returns number

  • Link simple attribute to another table

    Parameters

    • baseTableName: string
    • baseId: number
    • simpleAttributesTableName: string
    • simpleAttributesRowId: number

    Returns number

  • Link tile to another table

    Parameters

    • baseTableName: string
    • baseId: number
    • tileTableName: string
    • tileRowId: number

    Returns number

  • Draws a tile projected into the specified projection, bounded by the EPSG:4326 bounds into the canvas or the image is returned if no canvas is passed in.

    Parameters

    • table: string

      name of the table containing the tiles

    • minLat: number

      minimum latitude bounds of tile

    • minLon: number

      minimum longitude bounds of tile

    • maxLat: number

      maximum latitude bounds of tile

    • maxLon: number

      maximum longitude bounds of tile

    • z: number

      zoom level of the tile

    • projection: Projection = ...

      project from tile's projection to this one.

    • width: number = TileUtils.TILE_PIXELS_DEFAULT

      width of the resulting tile

    • height: number = TileUtils.TILE_PIXELS_DEFAULT

      height of the resulting tile

    Returns Promise<GeoPackageTile>

  • Create the tables and rows necessary to store tiles according to the ubiquitous XYZ web/slippy-map tiles scheme. The extent for the [contents table]Contents row, contentsBoundingBox, is informational only, and need not match the [tile matrix set]TileMatrixSet extent, tileMatrixSetBoundingBox, which should be the precise bounding box used to calculate the tile row and column coordinates of all tiles in the tile set.

    Returns

    a Promise that resolves with the created TileMatrixSet object, or rejects with an Error

    Parameters

    • tableName: string

      the name of the table that will store the tiles

    • contentsBoundingBox: BoundingBox

      the bounds stored in the [gpkg_contents]Contents table row for the tile matrix set. MUST BE EPSG:3857

    • tileMatrixSetBoundingBox: BoundingBox

      the bounds stored in the [gpkg_tile_matrix_set]TileMatrixSet table row. MUST BE EPSG:3857

    • zoomLevels: Set<number>

      create tile of all resolutions in the set.

    • tileSize: number = TileUtils.TILE_PIXELS_DEFAULT

      the width and height in pixels of the tile images; defaults to 256

    Returns TileMatrixSet

  • Query feature table and convert results to GeoJSON Features Note - unsupported geometry types will be omitted from the results.

    Parameters

    • tableName: string
    • Optional boundingBox: BoundingBox

      must be in same projection as the feature table

    Returns GeoJSONResultSet

  • Returns the readable size of the database

    Returns string

  • Rename the table

    Parameters

    • tableName: string

      table name

    • newTableName: string

      new table name

    Returns void

  • Change the foreign keys state

    Returns

    previous foreign keys value

    Parameters

    • on: boolean

      true to turn on, false to turn off

    Returns boolean

  • Rebuild the GeoPackage, repacking it into a minimal amount of disk space

    Returns void

  • Verify the GeoPackage is writable and throw an exception if it is not

    Returns void

  • Get the standard 3857 XYZ tile from the GeoPackage.

    Parameters

    • table: string

      name of the table containing the tiles

    • x: number

      x index of the tile

    • y: number

      y index of the tile

    • z: number

      zoom level of the tile

    • width: number = TileUtils.TILE_PIXELS_DEFAULT

      width of the resulting tile

    • height: number = TileUtils.TILE_PIXELS_DEFAULT

      height of the resulting tile

    Returns Promise<GeoPackageTile>

  • Get the standard 3857 XYZ tile from the GeoPackage.

    Parameters

    • table: string

      name of the table containing the tiles

    • x: number

      x index of the tile

    • y: number

      y index of the tile

    • z: number

      zoom level of the tile

    • width: number = TileUtils.TILE_PIXELS_DEFAULT

      width of the resulting tile

    • height: number = TileUtils.TILE_PIXELS_DEFAULT

      height of the resulting tile

    • Optional zoomIn: 2
    • Optional zoomOut: 2

    Returns Promise<any>

  • Perform a foreign key check

    Returns

    empty list if valid or violation errors, 4 column values for each violation. see SQLite PRAGMA foreign_key_check

    Since

    3.3.0

    Parameters

    Returns any[][]

  • Create the foreign key check SQL

    Returns

    foreign key check SQL

    Since

    3.3.0

    Parameters

    • tableName: any

      table name

    Returns string

  • Create the foreign keys SQL

    Returns

    foreign keys SQL

    Since

    3.3.0

    Parameters

    • on: boolean

      true to turn on, false to turn off

    Returns string

  • Create the integrity check SQL

    Returns

    integrity check SQL

    Since

    3.3.0

    Returns string

  • Create the quick check SQL

    Returns

    quick check SQL

    Since

    3.3.0

    Returns string

Generated using TypeDoc