def prepare_insert_stmt(self):
insert_stmt_str = u"INSERT INTO {0}.{1} ({2}) VALUES ({3})".format(
self.keyspace, self.columnfamily, u",".join(self.queryableColumns), u",".join([u"?"] * len(self.queryableColumns)))
if self.ttl != 0:
insert_stmt_str += " USING TTL {0}".format(self.ttl)
if ISDEBUG:
logger.log("insert statement: {0}".format(insert_stmt_str))
logger.log("preparing insert statement")
st = time.time()
self.insert_stmt = self.session.prepare(insert_stmt_str)
if ISDEBUG:
logger.log("insert statement prepared in {0} ms".format((time.time() - st) * 1000))
评论列表
文章目录