Class TLcdGeoPackageDataColumnAnnotation
java.lang.Object
com.luciad.format.sqlite.geopackage.TLcdGeoPackageDataColumnAnnotation
- All Implemented Interfaces:
ILcdAnnotation
Annotation that indicates a property is enriched with metadata described in the gpkg_data_columns table
of a GeoPackage.
The information stored in gpkg_data_columns is optional metadata that can be used to provide more
detailed descriptions of columns in a table on top of the column name and declared SQL type.
- Since:
- 2013.1
-
Constructor Summary
ConstructorDescriptionTLcdGeoPackageDataColumnAnnotation
(String aName, String aTitle, String aDescription, String aMimeType) Creates a new GeoPackage data column annotation. -
Method Summary
-
Constructor Details
-
TLcdGeoPackageDataColumnAnnotation
public TLcdGeoPackageDataColumnAnnotation(String aName, String aTitle, String aDescription, String aMimeType) Creates a new GeoPackage data column annotation.- Parameters:
aName
- the name of the data columnaTitle
- the formal title of the data columnaDescription
- the description of the data columnaMimeType
- the MIME type for the data column if it is a BLOB column;null
otherwise
-
-
Method Details
-
getDescription
Returns the description of the data column.- Returns:
- the description of the data column
-
getMimeType
Return the MIME type of the data encoded in this property for BLOBs ornull
for other types.- Returns:
- the MIME type
-
getName
Returns the name of the data column. The name is a human-readable identifier (e.g. short name) for the property.- Returns:
- the name of the data column
-
getTitle
Returns the title of the data column. The name is a human-readable formal title for the property.- Returns:
- the title of the data column
-