![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
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 TSLGPkgMetadata * | metadataItem () const |
const TSLGPkgMetadata * | parentMetadataItem () const |
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.
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.
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.
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.
TSLGPkgMetadataRefScopeEnum TSLGPkgMetadataReference::scope | ( | ) | const |
Query the scope of the metadata reference
Returns the metadata reference scope.
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.
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).