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({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