def __init__(self, options, columns):
start_time = time.time()
if (("keyspace" not in options) or ("columnfamily" not in options)) and ("query" not in options):
logger.log("Either query or columnfamily and keyspace parameter is required.", ERROR)
self.columnfamily = options.get("columnfamily", None)
self.keyspace = options.get("keyspace", None)
self.query = options.get("query", None)
self.prepare_select_stmt = options.get("prepare_selects", properties.PREPARE_SELECTS_DEFAULT) == 'True'
self.init_connection(options, columns)
start_time1 = time.time()
self.describe_db()
end_time = time.time()
self.insert_stmt = None
self.delete_stmt = None
self.prepared_select_stmts = {}
if ISDEBUG:
logger.log("DB described in {0} ms".format(int((end_time - start_time1) * 1000)))
logger.log("initialized in {0} ms".format(int((end_time - start_time) * 1000)))
评论列表
文章目录