MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLGPkgMetadataReference Class Reference

Detailed Description

This class encapsulates the functionality associated with a geopackage metadata reference.

It provides access to a single row, from the gpkg_metadata_reference table.

Public Member Functions

TSLGPkgMetadataRefScopeEnum scope () const
 
const char * tableName () const
 
const char * columnName () const
 
int rowID () const
 
const char * timestamp () const
 
const TSLGPkgMetadatametadataItem () const
 
const TSLGPkgMetadataparentMetadataItem () const
 

Member Function Documentation

◆ columnName()

const char * TSLGPkgMetadataReference::columnName ( ) const

Query the name of the column this metadata reference applies to.

Returns the metadata reference column name, or NULL if the reference applies to the geopackage, table, or row.

◆ metadataItem()

const TSLGPkgMetadata * TSLGPkgMetadataReference::metadataItem ( ) const

Query the metadata object this reference applies to.

Returns a pointer to the TSLGPkgMetadata object that this reference applies to.

◆ parentMetadataItem()

const TSLGPkgMetadata * TSLGPkgMetadataReference::parentMetadataItem ( ) const

Query the parent item of the metadata item that this reference applies to.

Returns a pointer to the parent TSLGPkgMetadata object of the TSLGPkg Metadata object this reference applies to, or NULL if this forms the root of a metadata hierarchy.

◆ rowID()

int TSLGPkgMetadataReference::rowID ( ) const

Query the ID of the record in the table this reference applies to.

Returns the ID of the row this reference applies to.

◆ scope()

TSLGPkgMetadataRefScopeEnum TSLGPkgMetadataReference::scope ( ) const

Query the scope of the metadata reference

Returns the metadata reference scope.

◆ tableName()

const char * TSLGPkgMetadataReference::tableName ( ) const

Query the Name of the table to which this metadata reference applies to.

Returns the metadata reference table name, or NULL if the reference applies to the whole geopackage.

◆ timestamp()

const char * TSLGPkgMetadataReference::timestamp ( ) const

Query the timestamp of the metadata reference.

Returns the timestamp as a string. This string is in ISO 8601 format, in the form YYYY-MM-DD HH:MM::SS.SSS and Z suffix for coordinated universal time (UTC).