Collection of Geodatabase enumerations. More...
| Header | #include <Geodatabase |
Types
(since Esri enum class | Contingency |
(since Esri enum class | Contingent |
(since Esri enum class | Domain |
(since Esri enum class | Edit |
(since Esri enum class | Edit |
(since Esri enum class | Feature |
(since Esri enum class | Feature |
(since Esri enum class | Feature |
(since Esri enum class | Geodatabase |
(since Esri enum class | Geometry |
(since Esri enum class | Geometry |
(since Esri enum class | Ogc |
(since Esri enum class | Query |
(since Esri enum class | Relationship |
(since Esri enum class | Shared |
(since Esri enum class | Shared |
| enum class | Template |
Detailed Description
Type Documentation
[since Esri::ArcGISRuntime 100.13] enum class ContingencyConstraintViolationType
The different types of contingency constraint violations.
The ContingencyConstraintViolationType can be one of:
| Constant | Value | Description |
|---|---|---|
Contingency | 0 | A warning violation. |
Contingency | 1 | An error violation. |
This enum was introduced in Esri::ArcGISRuntime 100.13.
[since Esri::ArcGISRuntime 100.13] enum class ContingentValueType
The different types of contingent values.
The ContingentValueType can be one of:
| Constant | Value | Description |
|---|---|---|
Contingent | 0 | Contains one or more specific values from a coded value domain. |
Contingent | 1 | Contains a subset min and max from a range domain. |
Contingent | 2 | Indicates that a null value is allowed. |
Contingent | 3 | Indicates that any value from the field's domain is allowed. |
This enum was introduced in Esri::ArcGISRuntime 100.13.
[since Esri::ArcGISRuntime 100.14] enum class DomainDescriptionType
An enumeration of Esri::ArcGISRuntime::DomainDescription types.
The DomainDescriptionType can be one of:
| Constant | Value | Description |
|---|---|---|
Domain | -1 | An unknown type. |
Domain | 0 | A coded value domain description. |
Domain | 2 | A range domain description. |
This enum was introduced in Esri::ArcGISRuntime 100.14.
[since Esri::ArcGISRuntime 100.0] enum class EditOperation
Enumerates types of feature dataset edit operations.
The EditOperation can be one of:
| Constant | Value | Description |
|---|---|---|
Edit | -1 | Unknown operation |
Edit | 0 | Add a feature |
Edit | 1 | Update a feature |
Edit | 2 | Delete a feature |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0] enum class EditResultType
Enumerates types of editing results.
The EditResultType can be one of:
| Constant | Value | Description |
|---|---|---|
Edit | -1 | Unknown edit result type |
Edit | 0 | Edit result on features |
Edit | 1 | Basic edit result |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0] enum class FeatureObjectType
Enumerates feature object types.
The FeatureObjectType can be one of:
| Constant | Value | Description |
|---|---|---|
Feature | -1 | Unknown feature object type |
Feature | 0 | An ArcGI |
Feature | 1 | A feature type |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0] enum class FeatureRequestMode
Enumerates feature request modes for the feature table.
The feature request mode for a service feature table. This determines (1) whether features are cached locally (for quicker access by map and scene layers) and (2) whether queries are performed on the local cache or on the server.
The FeatureRequestMode can be one of:
| Constant | Value | Description |
|---|---|---|
Feature | 0 | The feature request mode is undefined and will be set on initialization of the table. If it is a spatial table then the feature request mode will be set to On |
Feature | 1 | The features are requested from the server as they are needed, in response to user or developer interaction with the layer (pan, zoom). Features are cached in the local table for the duration of the session. Queries are executed on the local cache or (if requested features are not resident in the cache) on the server. This mode is the default. In this mode, features have a minimum set of attributes, and feature geometries have no m-values even if m-values are defined by the service. This is an optimization for faster rendering. To access all attributes or access geometries that contain m-values, the features you get from a query must be loaded. You can load them yourself or request that the query method return them already loaded (see Esri at Esri |
Feature | 2 | The features are always requested from the server and are never cached. This mode ensures that you are working against the latest data, but it has a high network bandwidth since it goes to the server for all interactions (pans, zooms, selects, or queries). |
Feature | 3 | The features are requested from the server by an explicit call to Service |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0] enum class FeatureTableType
Enumerates feature table types.
The FeatureTableType can be one of:
| Constant | Value | Description |
|---|---|---|
Feature | -1 | Unknown feature table type. |
Feature | 0 | Feature table base type |
Feature | 1 | A service feature table consuming and interacting with a connected feature service layer. |
Feature | 2 | A local feature table consuming a feature table from a mobile geodatabase. |
Feature | 3 | A feature collection table. |
Feature | 4 | A shapefile feature table. |
Feature | 5 | A Geo |
Feature | 6 | A WF |
Feature | 7 | An OG |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0] enum class GeodatabaseDatasetType
Enumerates geodatabase dataset types.
The GeodatabaseDatasetType can be one of:
| Constant | Value | Description |
|---|---|---|
Geodatabase | -1 | Unknown geodatabase dataset type. |
Geodatabase | 0 | A transportation network dataset, which is used to perform network-based analyses like finding a route. |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 300.0] enum class GeometryBuilderToolType
An enumeration of available geometry builder tools in a group template.
The GeometryBuilderToolType can be one of:
| Constant | Value | Description |
|---|---|---|
Geometry | -1 | Creates a geometry with unknown builder behavior. |
Geometry | 0 | Creates a polygon from the base polyline buffered to a specified distance. |
Geometry | 1 | Creates a polygon from the base point buffered to a specified distance |
Geometry | 2 | Creates a polygon from the base polygon buffered to a specified distance. |
Geometry | 3 | Creates a point at a specified distance from the base polyline. |
Geometry | 4 | Creates a polyline, offset by a specified distance, from the base polyline. |
Geometry | 5 | Creates a polyline, offset by a specified distance, from the base polyline. |
Geometry | 6 | Creates a point, offset by a specified attribute value, from each vertex of the base polyline. |
Geometry | 7 | Creates a point, offset by a specified attribute value, from the beginning vertex of the base polyline. |
Geometry | 8 | Creates a point, offset by a specified attribute value, from the beginning vertex of the base radial line. |
Geometry | 9 | Creates a point offset by a specified attribute value from the end vertex of the base polyline. |
Geometry | 10 | Creates a point, offset by a specified attribute value, from each vertex of the base polyline except the beginning and end vertices. |
Geometry | 11 | Creates points at a specified offset from every intersection of a line. |
Geometry | 12 | Creates a point, offset by a specified attribute value, from each vertex of the base polyline except the beginning vertex. |
Geometry | 13 | Creates a point, offset by a specified attribute value, from each vertex of the base polyline except the end vertex. |
Geometry | 14 | Creates a point at the centroid of the base polygon. |
Geometry | 15 | Creates a point at every vertex of the base polygon except the start vertex. |
Geometry | 16 | Creates a point at the start vertex of the base polygon. |
Geometry | 17 | Creates a point with the same geometry as the base point. |
Geometry | 18 | Creates a point with the same geometry as the base point. |
Geometry | 19 | Creates a polyline with the same geometry as the boundary of the base polygon. |
Geometry | 20 | Creates a two-point polyline based on the geometry of the boundary of the base polygon. |
Geometry | 21 | Creates a polygon with the same geometry as the base polygon. |
Geometry | 22 | Creates a polygon with the same geometry as the base polygon. |
Geometry | 23 | Creates a point at every vertex of the base polygon. |
Geometry | 24 | Creates two-point polylines based on the geometry of the base polyline. |
Geometry | 25 | Creates a series of two-point radial lines originating from the same location and generates a point at each end vertex. |
Geometry | 26 | Creates a series of equally spaced points along the base polyline. |
This enum was introduced in Esri::ArcGISRuntime 300.0.
[since Esri::ArcGISRuntime 300.0] enum class GeometryConstructionToolType
An enumeration of available geometry construction tools in a shared template.
The GeometryConstructionToolType can be one of:
| Constant | Value | Description |
|---|---|---|
Geometry | -1 | Creates a geometry with unknown draw behavior. |
Geometry | 0 | Creates a free-form polygon that automatically converts segments to a series of Bezier curves. |
Geometry | 1 | Creates a polygon adjoined to another polygon. |
Geometry | 2 | Creates a planar circular shape with a specified center and radius. |
Geometry | 3 | Creates a planar elliptical (oval) shape with a specified center and longest diameter. |
Geometry | 4 | Creates a free-form polyline that automatically converts segments to a series of Bezier curves. |
Geometry | 5 | Creates a polyline with multiple straight and curvilinear segments. |
Geometry | 6 | Creates a multipoint. |
Geometry | 7 | Creates a point. |
Geometry | 8 | Creates points at specified intervals along a line. |
Geometry | 9 | Creates a point with specified direction. |
Geometry | 10 | Creates a point at the end of a temporary line drawn using segment construction tools. |
Geometry | 11 | Creates an irregular polygon with straight and curvilinear segments. |
Geometry | 12 | Creates a series of two-point lines radiating from a common location. |
Geometry | 13 | Creates a planar rectangular shape. |
Geometry | 14 | Creates an equilateral polygon at a center point with a circumscribed radial distance. |
Geometry | 15 | Creates an equilateral polyline at a center point with a circumscribed radial distance. |
Geometry | 16 | Creates a polygon with straight line segments constrained to 90 degrees from each previous segment. |
Geometry | 17 | Creates a polyline with straight line segments constrained to 90 degrees from each previous segment. |
Geometry | 18 | Creates a line that splits another line where they intersect. |
Geometry | 19 | Creates a free-form polygon sketch with vertices at constant intervals. |
Geometry | 20 | Creates a free-form polyline sketch with vertices at constant intervals. |
Geometry | 21 | Creates continuous segments that follow another geometry with snapping enabled. |
Geometry | 22 | Creates a line that automatically completes once the second vertex is placed. |
This enum was introduced in Esri::ArcGISRuntime 300.0.
[since Esri::ArcGISRuntime 100.5] enum class OgcAxisOrder
Enumerates the different ways to treat the x/y coordinates order.
The OgcAxisOrder can be one of:
| Constant | Value | Description |
|---|---|---|
Ogc | 0 | Indicates swapping the axis order will be based on the OG |
Ogc | 1 | Indicates the order of x/y coordinates will be swapped. |
Ogc | 2 | Indicates the order of x/y coordinates will stay as is, and all swapping rules by the OG |
This enum was introduced in Esri::ArcGISRuntime 100.5.
[since Esri::ArcGISRuntime 100.0] enum class QueryFeatureFields
Enumerates query feature options.
Controls which attributes are included in the features returned by ServiceFeatureTable::queryFeaturesAsync(const Esri::ArcGISRuntime::QueryParameters&, Esri::ArcGISRuntime::QueryFeatureFields, QObject*) or ServiceFeatureTable::queryRelatedFeaturesAsync(Esri::ArcGISRuntime::ArcGISFeature*, const Esri::ArcGISRuntime::RelatedQueryParameters&, Esri::ArcGISRuntime::QueryFeatureFields, QObject*).
The QueryFeatureFields can be one of:
| Constant | Value | Description |
|---|---|---|
Query | 0 | Includes only the object id and global id in the ArcGIS |
Query | 1 | Includes the minimum set of attributes in the ArcGIS |
Query | 2 | Includes all available attributes in the ArcGIS |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.1] enum class RelationshipConstraintViolationType
Enumerates the type of constraint violation for a given feature participating in a relationship.
The RelationshipConstraintViolationType can be one of:
| Constant | Value | Description |
|---|---|---|
Relationship | 0 | There are no constraint violations. |
Relationship | 1 | Cardinality of the given feature is violated. |
Relationship | 2 | The given feature is an orphaned destination feature in a composite relationship. Note |
This enum was introduced in Esri::ArcGISRuntime 100.1.
[since Esri::ArcGISRuntime 300.0] enum class SharedTemplateQuerySourceType
The type of query source where templates are accessible.
The SharedTemplateQuerySourceType can be one of:
| Constant | Value | Description |
|---|---|---|
Shared | 0 | Only templates accessible at the database level are returned. See store editing templates in a database for more information. |
Shared | 1 | Only templates accessible at the layer level are returned. |
Shared | 2 | Templates accessible at the layer and database level are returned. |
This enum was introduced in Esri::ArcGISRuntime 300.0.
[since Esri::ArcGISRuntime 300.0] enum class SharedTemplateType
The type of the SharedTemplate.
Allows grouping and sorting of templates in the template picker based on their type.
The SharedTemplateType can be one of:
| Constant | Value | Description |
|---|---|---|
Shared | 0 | A shared feature template. |
Shared | 1 | A shared group template. |
Shared | 2 | A shared preset template. |
This enum was introduced in Esri::ArcGISRuntime 300.0.
enum class TemplateDefinitionType
An enumeration of TemplateDefinition types.
The TemplateDefinitionType can be one of:
| Constant | Value | Description |
|---|---|---|
Template | -1 | An unknown template definition. |
Template | 0 | A shared feature template definition. |
Template | 1 | A group template definition. |
Template | 2 | A preset template definition. |