GeodatabaseHandle
GeodatabaseHandle =
object
Defined in: src/ExpoArcgis.types.ts:747
A local mobile geodatabase (.geodatabase file) opened with offline.openGeodatabase(path). Wrap
a batch of edits in beginTransaction then commitTransaction (persist) or rollbackTransaction
(discard). Edits target a feature table by name.
Methods
Section titled “Methods”addFeature()
Section titled “addFeature()”addFeature(
tableName,attributes,geometry?):Promise<void>
Defined in: src/ExpoArcgis.types.ts:761
Adds a feature to tableName; local until the transaction is committed.
Parameters
Section titled “Parameters”tableName
Section titled “tableName”string
attributes
Section titled “attributes”Record<string, unknown>
geometry?
Section titled “geometry?”Returns
Section titled “Returns”Promise<void>
beginTransaction()
Section titled “beginTransaction()”beginTransaction():
Promise<void>
Defined in: src/ExpoArcgis.types.ts:749
Starts a transaction. Subsequent edits are buffered until commit or rollback.
Returns
Section titled “Returns”Promise<void>
commitTransaction()
Section titled “commitTransaction()”commitTransaction():
Promise<void>
Defined in: src/ExpoArcgis.types.ts:751
Persists all edits made since beginTransaction.
Returns
Section titled “Returns”Promise<void>
getFeatureLayer()
Section titled “getFeatureLayer()”getFeatureLayer(
tableName):FeatureLayerHandle
Defined in: src/ExpoArcgis.types.ts:770
Returns a <FeatureLayer layer>-attachable handle for tableName — display and edit the table
on a map; edits join the open transaction.
Parameters
Section titled “Parameters”tableName
Section titled “tableName”string
Returns
Section titled “Returns”getFeatureTableNames()
Section titled “getFeatureTableNames()”getFeatureTableNames():
string[]
Defined in: src/ExpoArcgis.types.ts:757
The names of the geodatabase’s feature tables.
Returns
Section titled “Returns”string[]
isInTransaction()
Section titled “isInTransaction()”isInTransaction():
boolean
Defined in: src/ExpoArcgis.types.ts:755
Whether a transaction is currently open.
Returns
Section titled “Returns”boolean
queryFeatureCount()
Section titled “queryFeatureCount()”queryFeatureCount(
tableName,whereClause?):Promise<number>
Defined in: src/ExpoArcgis.types.ts:759
Counts features in tableName matching whereClause (all when omitted).
Parameters
Section titled “Parameters”tableName
Section titled “tableName”string
whereClause?
Section titled “whereClause?”string
Returns
Section titled “Returns”Promise<number>
rollbackTransaction()
Section titled “rollbackTransaction()”rollbackTransaction():
Promise<void>
Defined in: src/ExpoArcgis.types.ts:753
Discards all edits made since beginTransaction.
Returns
Section titled “Returns”Promise<void>