TableDescription class final

An object that describes a GeodatabaseFeatureTable to be created.

Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create.

Implemented types

Constructors

TableDescription.new({required String name})
Creates a new table description object with the specified name.
factory
TableDescription.spatial({required String name, required SpatialReference spatialReference, required GeometryType geometryType})
Creates a new table description object with the specified name, spatial reference, and geometry type.
factory

Properties

fieldDescriptions → List<FieldDescription>
A List of FieldDescription objects that represent the descriptions of the fields to be created.
no setter
geometryType ↔ GeometryType
The type of geometry to be used by features in the table.
getter/setter pair
hasAttachments ↔ bool
True if the features in the table support attachments, false otherwise.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
hasM ↔ bool
True if the feature geometries should contain M values.
getter/setter pair
hasZ ↔ bool
True if the feature geometries should contain Z values.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
spatialReference ↔ SpatialReference?
The spatial reference to be used by feature geometries in the table.
getter/setter pair
tableName ↔ String
The table's name.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited