Query Astra DB with CQL.
type: "io.kestra.plugin.cassandra.astradb.Query"
Examples
Send a CQL query to an Astra DB.
id: cassandra_astradb_query
namespace: company.team
tasks:
- id: query
type: io.kestra.plugin.cassandra.astradb.Query
session:
secureBundle: /path/to/secureBundle.zip
keyspace: astradb_keyspace
clientId: astradb_clientId
clientSecret: astradb_clientSecret
cql: SELECT * FROM CQL_TABLE
fetchType: FETCH
Properties
cql *Requiredstring
CQL query to execute.
session *RequiredNon-dynamicAstraDbSession
The session connection properties.
fetchType string
NONE
STORE
FETCH
FETCH_ONE
NONE
The way you want to store data.
FETCH_ONE - output the first row. FETCH - output all rows as output variable. STORE - store all rows to a file. NONE - do nothing.
Outputs
bytes integer
The size of the binary response in bytes.
row object
Map containing the first row of fetched data
Only populated if 'fetchOne' parameter is set to true.
rows array
Lit of map containing rows of fetched data
Only populated if 'fetch' parameter is set to true.
size integer
The size of the fetched rows
Only populated if 'store' or 'fetch' parameter is set to true.
uri string
uri
The url of the result file on kestra storage (.ion file / Amazon Ion text format)
Only populated if 'store' is set to true.
Definitions
io.kestra.plugin.cassandra.astradb.AstraDbSession
clientId *Requiredstring
clientSecret *Requiredstring
keyspace *Requiredstring
proxyAddress AstraDbSession-ProxyAddress
The Astra DB proxy address.
Use it only when you are not using the secure bundle.
secureBundle string
The Astra DB secure bundle, base64 encoded.
It must be the ZIP archive containing the secure bundle encoded in base64. Use it only when you are not using the proxy address.
io.kestra.plugin.cassandra.astradb.AstraDbSession-ProxyAddress
hostname *Requiredstring
1
The hostname of the Astra DB server.
port integerstring
9042
The port of the Astra DB server.