Beispiel #1
0
    def get(self, primary, relationship, secondary):
        print "SingleRelationship"
        exec_cmd_temptables(primary, secondary, relationship)
        cursor.execute(cmd_query)
        data = cursor.fetchall()

        scene_return, level_return, room_return = parseData(data)
        return jsonify({
            'scene_results': scene_return,
            'level_results': level_return,
            'room_results': room_return
        }), 200
Beispiel #2
0
    def get(self):
        cursor.execute(cmd_query)
        data = cursor.fetchall()
        
        sceneid_to_hash = {}

        for row in data:
            sceneid_to_hash[row[0]] = row[1]
        
        return jsonify({
            'hashes' : sceneid_to_hash
        }), 200
Beispiel #3
0
def call_many_by_object(object):
    cursor.execute(cmd_createtable2, (object))
    cursor.execute(cmd_2, (object))
    cursor.execute(cmd_21)

    data = cursor.fetchall()

    scene_return, level_return, room_return = parse_data_vis(data)
    return jsonify({
        'scene_results': scene_return,
        'level_results': level_return,
        'room_results': room_return
    }), 200
Beispiel #4
0
def call_few_by_object(object):
    cursor.execute(cmd_createtable2, (object))
    cursor.execute(cmd_3, (object))
    cursor.execute(cmd_31)

    data = cursor.fetchall()

    scene_return, level_return, room_return = parseData(data)
    return jsonify({
        'enhanced_vis': True,
        'scene_results': scene_return,
        'level_results': level_return,
        'room_results': room_return
    }), 200
Beispiel #5
0
def exec_cmd_query(order):
    cursor.execute(cmd_query % order)
Beispiel #6
0
def exec_cmd_createtables(roomtype):
    cursor.execute(cmd_createtable, (roomtype, roomtype))
Beispiel #7
0
def exec_cmd_temptables(pri_class, sec_class, relationship):
    cursor.execute(cmd_temptables, (pri_class, pri_class, \
                                    sec_class, sec_class, \
                                    relationship))
Beispiel #8
0
    def get(self):
        cursor.execute('''SELECT COUNT(id) AS numScenes FROM scenes ''')
        data = cursor.fetchall()

        count = int(filter(str.isdigit, str(data)))
        return jsonify({'numScenes': count}), 200
Beispiel #9
0
def exec_cmd_query(object):
    cursor.execute(cmd_query)
Beispiel #10
0
def exec_cmd_createtables(object):
    cursor.execute(cmd_createtables, (object, object))
Beispiel #11
0
def exec_cmd_query():
    cursor.execute(cmd_query)
Beispiel #12
0
def exec_cmd_createtables(order):
    cursor.execute(cmd_createtable % order)
Beispiel #13
0
def exec_cmd_empty():
    cursor.execute(cmd_empty)
Beispiel #14
0
def exec_cmd_query():
    cursor.execute(select_rooms_cmd)
Beispiel #15
0
def exec_cmd_createtables(roomtype, object):
    cursor.execute(cmd_createtables, (object, object, roomtype, roomtype))
Beispiel #16
0
def exec_cmd_query(order):
    cursor.execute(select_rooms_cmd % order)