Hazelcast supports the following SQL statements. Explore the available statements and find more details about them.
DML Statements
| Statement | Usage | 
|---|---|
| Read data from a table. | |
| Add data to a map and/or forward data to other systems. | |
| Overwrite data in a table. | |
| Delete data from a table. | 
DDL Statements
| Statement | Usage | 
|---|---|
| Map a local or remote data object to a table that Hazelcast can access. | |
| Get the names of existing mappings. | |
| Remove a mapping. | |
| Create a virtual table based on the result set of a SQL query. Views can be reused in other queries. | |
| Delete a view. | |
| Create the metadata required to connect to an external system for later use. | |
| Delete a data connection. | |
| Get the names of accessible resources for a data connection. | |
| Create a sorted, hash, or bitmap index for a given map. | 
Job Management
| Statement | Usage | 
|---|---|
| Create a job that is not tied to the client session. | |
| Restart, suspend, or resume a job. | |
| Get the names of all running jobs. | |
| Cancel a job. | |
| 
 | Create a snapshot of a running job so you can stop and restart it at a later date. | 
| 
 | Drop an existing snapshot. |