DataStore
Execute the specified query against a local data source or a remove data source.
Methods
executeLocal
Execute the specified query against a local data source.
Parameter | Type | Description |
---|---|---|
query | Query | Defines parameters that will be used to query the data store. |
Returns: Object[]
executeQuery
Execute the specified query against a local data source or a remove data source.
Parameter | Type | Description |
---|---|---|
query | Query | Defines parameters that will be used to query the data store. |
done (optional) | Function | Defines a callback function triggered when the Promise is resolved. |
fail (optional) | Function | Defines a callback function triggered when the Promise is rejected. |
always (optional) | Function | Defines a callback function triggered when the Promise is resolved or rejected. |
Returns: Object[]
insert
Insert a record into the specified data store.
Parameter | Type | Description |
---|---|---|
data | Object | Defines the data object to insert. |
tableName (optional) | String Query | Defines the table name where the data will be inserted. |
position (optional) | Number | Defines the position to where the data will be inserted. |
remove
Remove a record from the specified data store using the given index.
Parameter | Type | Description |
---|---|---|
keyField | String | Defines the key column that will be used to lookup the given value. |
value | Object | Defines the value of the record in the key field to be removed. |
tableName (optional) | String Query | Defines the table name where the data will be removed. |
saveChanges
Save all changes, including new records, updated records, and deleted records, to the specified data store.
Parameter | Type | Description |
---|---|---|
query | Query | Defines parameters that will be used to query the data store. |
update
Update a record in the specified data store.
Parameter | Type | Description |
---|---|---|
keyField | String | Defines the key column that will be used to look up the given value. |
value | Object | Defines the value of the record in the key field to be updated. |
tableName (optional) | String Query | Defines the table name where the data will be updated. |
original (optional) | Object | Defines the original value of the field. |