我有一个用于构造Cassandra查询的实例方法,并且我正在寻找一种无需使用字符串格式即可更安全地参数化查询中表名的方法。例如,
def some_method(self, table_name):
statement = f"SELECT COUNT(*) FROM {self.table_name}"
results = self.cassandra.session.execute(query=statement)
...
我不相信SimpleStatement
或PreparedStatement
可以用来绑定表名。