def demo_many_queries(addr, genesis): eng = DataEngine(addr, genesis) s = eng.new_session(get_client(), get_signing_key()) for _ in range(0, 15): submit_inc(s) print(submit_get(s).result_num()) s.close()
def demo_llamadb(addr, genesis): eng = DataEngine(addr, genesis) s = eng.new_session(get_client(), get_signing_key()) print( submit_query( s, "CREATE TABLE users(id int, name varchar(128), age int)").result()) for i in range(0, 20): submit_query( s, "INSERT INTO users VALUES(%d, 'User%d', %d)" % (i, i, i + 20)) print(submit_query(s, "SELECT AVG(age) FROM users").result()) s.close()
def demo_queries(addr, genesis, send_wrong=False, send_closed=True, session=None): eng = DataEngine(addr, genesis) s = eng.new_session(get_client(), get_signing_key(), session) q0 = submit_inc(s) q1 = submit_mul(s, 10, 14) if send_wrong: qw = submit_wrong_command(s) q2 = submit_inc(s) q3 = submit_get(s) if send_closed: closed = s.close() print(q1.result_num()) print(q2.result()) print(q3.result_num()) if send_closed: print(closed.result())