コード例 #1
0
def add_immobile_object(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.ADD_IMMOBILE_OBJECT % (data['name'], data.get(
            'phone', ''), data['latitude'], data['longitude']))
    db_wrapper.dispose()
    return result
コード例 #2
0
def update_immobile_object(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.UPDATE_IMMOBILE_OBJECT % (data['name'], data.get(
            'phone', ''), data['latitude'], data['longitude'], id))
    db_wrapper.dispose()
    return result
コード例 #3
0
def search_movables_objects(pattern):
    db_wrapper = DBWrapper()
    objects = db_wrapper.fetch_all(
        Q.SEARCH_MOVABLES.replace('PATTERN',
                                  pattern.strip().lower()))
    db_wrapper.dispose()
    return map(converters.convert_movable, objects)
コード例 #4
0
def add_location_point(movable_object_id, hour, minute, second, latitude,
                       longitude):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.ADD_LOCATION_POINT %
        (movable_object_id, hour, minute, second, latitude, longitude))
    db_wrapper.dispose()
    return result
コード例 #5
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def add_movable_object(movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_OBJECT % (data['name'], movable_type_id))
    db_wrapper.dispose()
    return result
コード例 #6
0
def add_movable_type(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_TYPE % (data['name']))
    db_wrapper.dispose()
    return result
コード例 #7
0
def update_movable_type(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_TYPE % (data['name'], id))
    db_wrapper.dispose()
    return result
コード例 #8
0
def add_movable_object(movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_OBJECT %
                                (data['name'], movable_type_id))
    db_wrapper.dispose()
    return result
コード例 #9
0
def update_movable_object(id, movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_OBJECT %
                                (data['name'], movable_type_id, id))
    db_wrapper.dispose()
    return result
コード例 #10
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_immobile_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_immobile(result)
コード例 #11
0
def get_immobile_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_immobile(result)
コード例 #12
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def update_movable_type(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_TYPE % (data['name'], id))
    db_wrapper.dispose()
    return result
コード例 #13
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def add_location_point(movable_object_id , hour, minute, second, latitude, longitude):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_LOCATION_POINT % (movable_object_id , hour, minute, second, latitude, longitude))
    db_wrapper.dispose()
    return result
コード例 #14
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def add_movable_type(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_TYPE % (data['name']))
    db_wrapper.dispose()
    return result
コード例 #15
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_movable_type(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return converters.convert_movable_type(result)
コード例 #16
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def delete_movable_type(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return True
コード例 #17
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def update_movable_object(id, movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_OBJECT % (data['name'],movable_type_id, id))
    db_wrapper.dispose()
    return result
コード例 #18
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_movable_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_movable(result)
コード例 #19
0
def delete_all_location_points_for(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
コード例 #20
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_all_movable_types():
    db_wrapper = DBWrapper()
    movable_types = db_wrapper.fetch_all(Q.SELECT_ALL_MOVABLE_TYPES)
    db_wrapper.dispose()
    return map(converters.convert_movable_type, movable_types)
コード例 #21
0
def delete_immobile_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return True
コード例 #22
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_all_immobiles_objects():
    db_wrapper = DBWrapper()
    immobiles = db_wrapper.fetch_all(Q.SELECT_ALL_IMMOBILES)
    db_wrapper.dispose()
    return map(converters.convert_immobile, immobiles)
コード例 #23
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def update_immobile_object(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_IMMOBILE_OBJECT % (data['name'], data.get('phone', ''), data['latitude'], data['longitude'], id))
    db_wrapper.dispose()
    return result
コード例 #24
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_all_location_points():
    db_wrapper = DBWrapper()
    lps = db_wrapper.fetch_all(Q.SELECT_ALL_LOCATION_POINTS)
    db_wrapper.dispose()
    return map(converters.convert_point, lps)
コード例 #25
0
def delete_movable_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return True
コード例 #26
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def search_movables_objects(pattern):
    db_wrapper = DBWrapper()
    objects = db_wrapper.fetch_all(Q.SEARCH_MOVABLES.replace('PATTERN', pattern.strip().lower()))
    db_wrapper.dispose()
    return map(converters.convert_movable, objects)
コード例 #27
0
def get_movable_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_movable(result)
コード例 #28
0
def get_all_movable_types():
    db_wrapper = DBWrapper()
    movable_types = db_wrapper.fetch_all(Q.SELECT_ALL_MOVABLE_TYPES)
    db_wrapper.dispose()
    return map(converters.convert_movable_type, movable_types)
コード例 #29
0
def delete_movable_type(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return True
コード例 #30
0
def get_all_location_points():
    db_wrapper = DBWrapper()
    lps = db_wrapper.fetch_all(Q.SELECT_ALL_LOCATION_POINTS)
    db_wrapper.dispose()
    return map(converters.convert_point, lps)
コード例 #31
0
def get_movable_type(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return converters.convert_movable_type(result)
コード例 #32
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def add_immobile_object(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_IMMOBILE_OBJECT % (data['name'], data.get('phone', ''), data['latitude'], data['longitude']))
    db_wrapper.dispose()
    return result
コード例 #33
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def get_all_location_points_for(id):
    points = ()
    db_wrapper = DBWrapper()
    points = db_wrapper.fetch_all(Q.LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
    return map(converters.convert_point, points)
コード例 #34
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def delete_movable_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return True
コード例 #35
0
def get_all_immobiles_objects():
    db_wrapper = DBWrapper()
    immobiles = db_wrapper.fetch_all(Q.SELECT_ALL_IMMOBILES)
    db_wrapper.dispose()
    return map(converters.convert_immobile, immobiles)
コード例 #36
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def delete_all_location_points_for(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
コード例 #37
0
def get_all_location_points_for(id):
    points = ()
    db_wrapper = DBWrapper()
    points = db_wrapper.fetch_all(Q.LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
    return map(converters.convert_point, points)
コード例 #38
0
ファイル: queries.py プロジェクト: snowwlex/interactive_map
def delete_immobile_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return True