Was this page helpful?
Caution
You're viewing documentation for an unstable version of Scylla Rust Driver. Switch to the latest stable version.
Ascii
, Text
and Varchar
are represented as &str
and String
use futures::TryStreamExt;
// Insert some text into the table as a &str
let to_insert_str: &str = "abcdef";
session
.query_unpaged("INSERT INTO keyspace.table (a) VALUES(?)", (to_insert_str,))
.await?;
// Insert some text into the table as a String
let to_insert_string: String = "abcdef".to_string();
session
.query_unpaged("INSERT INTO keyspace.table (a) VALUES(?)", (to_insert_string,))
.await?;
// Read ascii/text/varchar from the table
let mut iter = session.query_iter("SELECT a FROM keyspace.table", &[])
.await?
.rows_stream::<(String,)>()?;
while let Some((text_value,)) = iter.try_next().await? {
println!("{}", text_value);
}
Was this page helpful?