19 #import <ArcGIS/AGSLoadableBase.h> 20 #import <ArcGIS/AGSGeodatabaseTaskTypes.h> 40 #pragma mark initializers 49 -(instancetype)initWithFileURL:(NSURL *)fileURL;
57 -(instancetype)initWithName:(NSString *)name;
64 +(instancetype)geodatabaseWithFileURL:(NSURL *)fileURL;
72 +(instancetype)geodatabaseWithName:(NSString *)name;
75 #pragma mark properties 98 @property (nonatomic, strong, readonly) NSURL *
fileURL;
119 @property (nullable, nonatomic, strong, readonly) NSURL *
serviceURL;
130 @property (nonatomic, assign, readonly, getter=isSyncEnabled) BOOL
syncEnabled;
136 @property (nullable, nonatomic, strong, readonly) NSUUID *
syncID;
205 -(BOOL)beginTransaction:(NSError **)error;
210 -(BOOL)commitTransaction:(NSError **)error;
215 -(BOOL)rollbackTransaction:(NSError **)error;
226 @property (nullable, nonatomic, strong, readonly)
AGSEnvelope *generateGeodatabaseExtent ;
AGSGeometry * generateGeodatabaseGeometry
Definition: AGSGeodatabase.h:114
A base class for loadables.
Definition: AGSLoadableBase.h:37
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
NSURL * serviceURL
Definition: AGSGeodatabase.h:119
AGSSyncModel
Definition: AGSGeodatabaseTaskTypes.h:51
AGSSyncModel syncModel
Definition: AGSGeodatabase.h:124
NSArray< AGSGeodatabaseFeatureTable * > * geodatabaseAnnotationTables
Definition: AGSGeodatabase.h:82
A Geodatabase dataset containing geographic features or non-spatial records.
Definition: AGSGeodatabaseFeatureTable.h:32
BOOL inTransaction
Definition: AGSGeodatabase.h:93
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:47
BOOL syncEnabled
Definition: AGSGeodatabase.h:130
NSUUID * syncID
Definition: AGSGeodatabase.h:136
NSURL * fileURL
Definition: AGSGeodatabase.h:98
Definition: AGSGeodatabase.h:220
A geodatabase on disk.
Definition: AGSGeodatabase.h:36
NSArray< AGSGeodatabaseFeatureTable * > * geodatabaseFeatureTables
Definition: AGSGeodatabase.h:88
NSInteger minServerGeneration
Definition: AGSGeodatabase.h:153