---
schema_version: "1"
id: 694b0d210a7b23c028e86dee6cb8b2309d76dd74f48536fdc749f8b69e1ed214
title: Apache Cassandra Connector 5.0 Reference
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/cassandra-connector/latest/cassandra-connector-reference.md
canonical_url: https://docs.mulesoft.com/cassandra-connector/latest/cassandra-connector-reference
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b6356f63fd16e198ee36470d755e3d17e5be0981388e3c20634084bd2ef958b9
description: MuleSoft Documentation Site
release: "5.0"
latest: true
---
---
product: Apache Cassandra Connector
version: 5.0
is-latest-version: true
---

# Apache Cassandra Connector 5.0 Reference

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Anypoint Connector for Cassandra (Cassandra Connector) implements the DataStax Java Driver for
Apache Cassandra 4.17.0.

## Configurations

---

### Config

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name for this configuration. Connectors reference the configuration with this name.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Connection</strong></p></td><td><div><div><p><a href="#config_connection">Connection</a></p></div></div></td><td><div><div><p>Connection authentication types to provide to this configuration.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>ID used to reference this configuration.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Expiration Policy</strong></p></td><td><div><div><p><a href="#ExpirationPolicy">Expiration Policy</a></p></div></div></td><td><div><div><p>Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Connection Types

##### Connection

###### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Host</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Host name or IP address</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Endpoint identification algorithm</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>HTTPS</p></li><li><p>LDAPS</p></li><li><p>DISABLED</p></li></ul></div></div></td><td><div><div><p>Algorithm that clients use to validate the server host name against the server certificate. The default is <code>DISABLED</code>, which turns hostname validation off and matches version 4.1 behavior, where the setting wasn’t enforced. Set <code>HTTPS</code> or <code>LDAPS</code> to require the certificate Subject Alternative Name or CN to match the host. Enabling validation can reject servers whose certificates don’t include a matching host name.</p></div></div></td><td><div><div><p>DISABLED</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Port</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Port</p></div></div></td><td><div><div><p>9042</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Cassandra Keyspace</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Cassandra keyspace</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Cassandra Cluster Nodes</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Cassandra cluster nodes (IP or host address and port separated by commas, for example, <code>host1:port1</code>, <code>host2:port2</code>). If the port is not specified, the connector uses the default port, <code>9042</code>. When you specify this parameter, the host and port from the general settings are ignored.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Username</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Username for authentication.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Password for authentication. If the password is null or all white spaces, the connector won’t use authentication. In this case, the username must also be empty.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Protocol Version</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>V1</p></li><li><p>V2</p></li><li><p>V3</p></li><li><p>V4</p></li></ul></div></div></td><td><div><div><p>Native protocol version that the driver uses. Don’t select <code>V1</code> or <code>V2</code>. Those values fail at application initialization. Leave this field unset to let the driver negotiate, including native protocol V5 on Apache Cassandra 5.x. You can also select <code>V3</code> or <code>V4</code>.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Max Schema Agreement Wait Seconds</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>The maximum time to wait for a schema agreement before returning from a DDL query.</p></div></div></td><td><div><div><p>0</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Request Timeout (ms)</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Per-request timeout for CQL operations, in milliseconds. The default of <code>12000</code> preserves the 12-second deadline from version 4.1. Raise this value for high-latency clusters or heavy DDL. Lower it to fail faster. This timeout is distinct from <strong>Max Schema Agreement Wait Seconds</strong>, which only bounds the post-DDL schema-agreement poll.</p></div></div></td><td><div><div><p>12000</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Compression</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>LZ4</p></li><li><p>NONE</p></li><li><p>SNAPPY</p></li></ul></div></div></td><td><div><div><p>The compression to use for the transport.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Prepared Statements Cache Size</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>Cache size for prepared statements. Set a value with at least the number of different statements that you handle in your Mule application.</p></div></div></td><td><div><div><p>10</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Local Datacenter</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Local datacenter for the driver’s default load-balancing policy. Required when contact points don’t share one datacenter, such as in a multi-DC cluster. You can omit this field for single-DC clusters. If your cluster doesn’t use a single inferred datacenter, set this field or the connection fails.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>TLS Configuration</strong></p></td><td><div><div><p><a href="#Tls">TLS</a></p></div></div></td><td><div><div><p>Configures TLS for the Cassandra connection.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection</strong></p></td><td><div><div><p><a href="#Reconnection">Reconnection</a></p></div></div></td><td><div><div><p>When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

## Supported Operations

- [Add New Table Column](#addNewColumn)

- [Change Column Type](#changeColumnType)

- [Create Keyspace](#createKeyspace)

- [Create Table](#createTable)

- [Delete Columns Value](#deleteColumnsValue)

- [Delete Rows](#deleteRows)

- [Drop Column](#dropColumn)

- [Drop Keyspace](#dropKeyspace)

- [Drop Table](#dropTable)

- [Execute CQL Query](#executeCQLQuery)

- [Get All Table Names From Keyspace](#getTableNamesFromKeyspace)

- [Insert Entity](#insert)

- [Rename Column](#renameColumn)

- [Select](#select)

- [Update Entity](#update)

### Limitation

Cassandra operations do not support frozen column types or other custom column types. When using
these column types, use the **Execute CQL Query** operation with a raw CQL query.

### Add New Table Column

`<cassandra-db:add-new-column>`

Adds a new column

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table to use for the operation</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Alter Column Input</strong></p></td><td><div><div><p><a href="#AlterColumnInput">Alter Column Input</a></p></div></div></td><td><div><div><p>POJO defining the name of the new column and its data type</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Change Column Type

`<cassandra-db:change-column-type>`

Changes the type of a column. To check compatibility, see
[CQL type compatibility](https://docs.datastax.com/en/archived/cql/3.1/cql/cql_reference/cql_data_types_c.html).

On Apache Cassandra 5.x, **Change Column Type** fails because Cassandra no longer supports altering
column types. Add a new column, backfill the data, then drop the old column.

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table to use for the operation</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>(optional) The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Alter Column Input</strong></p></td><td><div><div><p><a href="#AlterColumnInput">Alter Column Input</a></p></div></div></td><td><div><div><p>POJO defining the name of the column to change and the new data type</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Create Keyspace

`<cassandra-db:create-keyspace>`

Creates a new keyspace

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Input</strong></p></td><td><div><div><p><a href="#CreateKeyspaceInput">Create Keyspace Input</a></p></div></div></td><td><div><div><p>Operation input containing the keyspace name and the replication details</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Create Table

`<cassandra-db:create-table>`

Creates a table (column family) in a specific keyspace. If you don’t specify a keyspace, the
connector uses the keyspace used for login.

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Create Table Input</strong></p></td><td><div><div><p><a href="#CreateTableInput">Create Table Input</a></p></div></div></td><td><div><div><p>The <strong>Create Table Input</strong> operation, which specifies the table name, keyspace name, and list of columns.</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Delete Columns Value

`<cassandra-db:delete-columns-value>`

Deletes values from an object specified by the Where clause

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Entities</strong></p></td><td><div><div><p>Array of String</p></div></div></td><td><div><div><p>The columns to delete</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Where Clause</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Delete Rows

`<cassandra-db:delete-rows>`

Deletes an entire record

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Where Clause</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>The Where clause for the <strong>Delete</strong> operation</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Drop Column

`<cassandra-db:drop-column>`

Removes a column

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table to use for the operation</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Column Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the column to remove</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Drop Keyspace

`<cassandra-db:drop-keyspace>`

Drops the entire keyspace

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the keyspace to drop</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Drop Table

`<cassandra-db:drop-table>`

Drops an entire table form the specified keyspace or from the keyspace used for login if no keyspace
is specified as an operation parameter.

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table to drop</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to drop</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Execute CQL Query

`<cassandra-db:execute-cql-query>`

Executes the specified raw input query

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Cql Input</strong></p></td><td><div><div><p><a href="#CQLQueryInput">CQL Query Input</a></p></div></div></td><td><div><div><p>CQL query input that describes the parametrized query to execute along with the query parameters</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable in which to store the operation’s output</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Get All Table Names From Keyspace

`<cassandra-db:get-table-names-from-keyspace>`

Returns all table names from the specified keyspace

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the keyspace to use on the operation</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Output Mime Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The MIME type of the payload that this operation outputs.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable in which to store the operation’s output</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of String</p></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Insert Entity

`<cassandra-db:insert>`

Executes the Insert Entity operation

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table in which to insert the entity</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Entity To Insert</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>The entity to insert</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Rename Column

`<cassandra-db:rename-column>`

Renames a column

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table to use for the operation</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to use</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Old Column Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the column to change</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>New Column Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The new name of the column</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Select

`<cassandra-db:select>`

Executes a select query

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The query to execute</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Array of Any</p></div></div></td><td><div><div><p>The query parameters</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Variable</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Name of the variable in which to store the operation’s output</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target Value</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

#### Output

<table><colgroup><col> <col></colgroup><tbody><tr><td><p>Type</p></td><td><p>Array of Object</p></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

### Update Entity

`<cassandra-db:update>`

Executes the update entity operation

#### Parameters

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Configuration</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the configuration to use.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Table</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The name of the table in which to update the entity</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The keyspace that contains the table to drop</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Entity To Update</strong></p></td><td><div><div><p>Object</p></div></div></td><td><div><div><p>The entity to update</p></div></div></td><td><div><div><p>#[payload]</p></div></div></td><td><div></div></td></tr><tr><td><p><strong>Config Ref</strong></p></td><td><div><div><p>ConfigurationProvider</p></div></div></td><td><div><div><p>The name of the configuration to use to execute this component</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Error Mappings</strong></p></td><td><div><div><p>Array of <a href="#ErrorMapping">Error Mapping</a></p></div></div></td><td><div><div><p>Set of error mappings.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>A retry strategy in case of connectivity errors</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### For Configurations

- [Config](#config)

#### Throws

- CASSANDRA-DB:ALREADY\_EXISTS

- CASSANDRA-DB:AUTHENTICATION

- CASSANDRA-DB:BOOTSTRAPPING

- CASSANDRA-DB:BUSY\_CONNECTION

- CASSANDRA-DB:BUSY\_POOL

- CASSANDRA-DB:CASSANDRA\_EXECUTION

- CASSANDRA-DB:CODEC\_NOT\_FOUND

- CASSANDRA-DB:CONNECTION

- CASSANDRA-DB:CONNECTIVITY

- CASSANDRA-DB:DRIVER\_INTERNAL\_ERROR

- CASSANDRA-DB:FRAME\_TOO\_LONG

- CASSANDRA-DB:FUNCTION\_EXECUTION

- CASSANDRA-DB:INVALID\_CONFIGURATION\_IN\_QUERY

- CASSANDRA-DB:INVALID\_QUERY

- CASSANDRA-DB:INVALID\_TLS\_CONFIGURATION

- CASSANDRA-DB:INVALID\_TYPE

- CASSANDRA-DB:NO\_HOST\_AVAILABLE

- CASSANDRA-DB:OPERATION\_TIMED\_OUT

- CASSANDRA-DB:OVERLOADED

- CASSANDRA-DB:PAGING\_STATE

- CASSANDRA-DB:PROTOCOL\_ERROR

- CASSANDRA-DB:QUERY\_CONSISTENCY

- CASSANDRA-DB:QUERY\_ERROR

- CASSANDRA-DB:READ\_FAILURE

- CASSANDRA-DB:READ\_TIMEOUT

- CASSANDRA-DB:RETRY\_EXHAUSTED

- CASSANDRA-DB:SERVER\_ERROR

- CASSANDRA-DB:SYNTAX\_ERROR

- CASSANDRA-DB:TRACE\_RETRIEVAL

- CASSANDRA-DB:TRANSPORT

- CASSANDRA-DB:TRUNCATE

- CASSANDRA-DB:UNAUTHORIZED

- CASSANDRA-DB:UNAVAILABLE

- CASSANDRA-DB:UNPREPARED

- CASSANDRA-DB:UNRESOLVED\_USER\_TYPE

- CASSANDRA-DB:UNSUPPORTED\_FEATURE

- CASSANDRA-DB:UNSUPPORTED\_PROTOCOL\_VERSION

- CASSANDRA-DB:WRITE\_FAILURE

- CASSANDRA-DB:WRITE\_TIMEOUT

## Types

### TLS

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Enabled Protocols</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>A comma-separated list of protocols enabled for this context.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Enabled Cipher Suites</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>A comma-separated list of cipher suites enabled for this context.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Trust Store</strong></p></td><td><div><div><p><a href="#TrustStore">Trust Store</a></p></div></div></td><td><div><div><p>Configures the TLS truststore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Store</strong></p></td><td><div><div><p><a href="#KeyStore">Key Store</a></p></div></div></td><td><div><div><p>Configures the TLS keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Revocation Check</strong></p></td><td><div><div><ul><li><p><a href="#standard-revocation-check">Standard Revocation Check</a></p></li><li><p><a href="#custom-ocsp-responder">Custom Ocsp Responder</a></p></li><li><p><a href="#crl-file">Crl File</a></p></li></ul></div></div></td><td><div><div><p>Configures a revocation checking mechanism.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Trust Store

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The location (which is resolved relative to the current classpath and file system, if possible) of the trust store.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The password used to protect the trust store.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The type of store used.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Algorithm</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The algorithm used by the trust store.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Insecure</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If true, no certificate validations are performed, rendering connections vulnerable to attacks. Use at your own risk.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Key Store

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The location (which is resolved relative to the current classpath and file system, if possible) of the keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The type of store used.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>When the keystore contains many private keys, this attribute indicates the alias of the key to use. If not defined, the first key in the file is used by default.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Key Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The password used to protect the private key.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Password</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The password used to protect the keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Algorithm</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The algorithm used by the keystore.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Standard Revocation Check

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Only End Entities</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Only verify the last element of the certificate chain.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Prefer Crls</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Try CRL instead of OCSP first.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>No Fallback</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Do not use the secondary checking method (the one not selected before).</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Soft Fail</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>Avoid verification failure when the revocation server cannot be reached or is busy.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Custom Ocsp Responder

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Url</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The URL of the OCSP responder.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Cert Alias</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Alias of the signing certificate for the OCSP response (must be in the trust store), if present.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Crl File

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Path</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>The path to the CRL file.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnection

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Fails Deployment</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Reconnection Strategy</strong></p></td><td><div><div><ul><li><p><a href="#reconnect">Reconnect</a></p></li><li><p><a href="#reconnect-forever">Reconnect Forever</a></p></li></ul></div></div></td><td><div><div><p>The reconnection strategy to use.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnect

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Frequency</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How often in milliseconds to reconnect</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Blocking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>false</code>, the reconnection strategy runs in a separate, non-blocking thread.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Count</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How many reconnection attempts to make.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Reconnect Forever

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Frequency</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>How often, in milliseconds, to reconnect</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Blocking</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div><div><p>If <code>false</code>, the reconnection strategy runs in a separate, non-blocking thread.</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Expiration Policy

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Max Idle Time</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div><div><p>A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Time Unit</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>NANOSECONDS</p></li><li><p>MICROSECONDS</p></li><li><p>MILLISECONDS</p></li><li><p>SECONDS</p></li><li><p>MINUTES</p></li><li><p>HOURS</p></li><li><p>DAYS</p></li></ul></div></div></td><td><div><div><p>A time unit that qualifies the Max Idle Time attribute</p></div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Alter Column Input

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Column</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ASCII</p></li><li><p>BIGINT</p></li><li><p>BLOB</p></li><li><p>BOOLEAN</p></li><li><p>COUNTER</p></li><li><p>DATE</p></li><li><p>DECIMAL</p></li><li><p>DOUBLE</p></li><li><p>FLOAT</p></li><li><p>INET</p></li><li><p>INT</p></li><li><p>SMALLINT</p></li><li><p>TEXT</p></li><li><p>TIME</p></li><li><p>TIMESTAMP</p></li><li><p>TIMEUUID</p></li><li><p>TINYINT</p></li><li><p>UUID</p></li><li><p>VARCHAR</p></li><li><p>VARINT</p></li></ul></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Error Mapping

Maps source error types to custom error types for an operation.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Source</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ANY</p></li><li><p>REDELIVERY_EXHAUSTED</p></li><li><p>TRANSFORMATION</p></li><li><p>EXPRESSION</p></li><li><p>SECURITY</p></li><li><p>CLIENT_SECURITY</p></li><li><p>SERVER_SECURITY</p></li><li><p>ROUTING</p></li><li><p>CONNECTIVITY</p></li><li><p>RETRY_EXHAUSTED</p></li><li><p>TIMEOUT</p></li></ul></div></div></td><td><div><div><p>Source error type to map.</p></div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Target</strong></p></td><td><div><div><p>String</p></div></div></td><td><div><div><p>Custom error type to map the source error to.</p></div></div></td><td><div></div></td><td><div><div><p>x</p></div></div></td></tr></tbody></table>

### Create Keyspace Input

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>First Data Center</strong></p></td><td><div><div><p><a href="#DataCenter">Data Center</a></p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Next Data Center</strong></p></td><td><div><div><p><a href="#DataCenter">Data Center</a></p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replication Factor</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Replication Strategy Class</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>SIMPLE_STRATEGY</p></li><li><p>NETWORK_TOPOLOGY_STRATEGY</p></li></ul></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Data Center

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Value</strong></p></td><td><div><div><p>Number</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Create Table Input

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Columns</strong></p></td><td><div><div><p>Array of <a href="#ColumnInput">Column Input</a></p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Keyspace Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Table Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### Column Input

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Name</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Primary Key</strong></p></td><td><div><div><p>Boolean</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Type</strong></p></td><td><div><div><p>Enumeration, one of:</p></div><div><ul><li><p>ASCII</p></li><li><p>BIGINT</p></li><li><p>BLOB</p></li><li><p>BOOLEAN</p></li><li><p>COUNTER</p></li><li><p>DATE</p></li><li><p>DECIMAL</p></li><li><p>DOUBLE</p></li><li><p>FLOAT</p></li><li><p>INET</p></li><li><p>INT</p></li><li><p>SMALLINT</p></li><li><p>TEXT</p></li><li><p>TIME</p></li><li><p>TIMESTAMP</p></li><li><p>TIMEUUID</p></li><li><p>TINYINT</p></li><li><p>UUID</p></li><li><p>VARCHAR</p></li><li><p>VARINT</p></li></ul></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

### CQL Query Input

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Default Value</th><th>Required</th></tr></thead><tbody><tr><td><p><strong>Cql Query</strong></p></td><td><div><div><p>String</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr><tr><td><p><strong>Parameters</strong></p></td><td><div><div><p>Array of Any</p></div></div></td><td><div></div></td><td><div></div></td><td><div></div></td></tr></tbody></table>

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Salesforce Help](https://help.salesforce.com)
