Ejemplo n.º 1
0
def insert(db, key, rev, value):
    info = DocumentInfo(key)
    info.revSequence = rev
    # cas, exp, flags
    info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3))
    info.deleted = False
    return db.save(info, value)
Ejemplo n.º 2
0
def insert(db, key, rev, value):
    info = DocumentInfo(key)
    info.revSequence = rev
    # cas, exp, flags
    info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3))
    info.deleted = False
    return db.save(info, value)
Ejemplo n.º 3
0
def insert_multi(db, keys, values):
    """Inserts multiple keys / values."""

    ids = []
    for k in keys:
        info = DocumentInfo(k)
        info.revSequence = 1
        # cas, exp, flags
        info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3))
        info.deleted = False
        ids.append(info)
    return db.saveMultiple(ids, values)
Ejemplo n.º 4
0
def insert_multi(db, keys, values):
    """Inserts multiple keys / values."""

    ids = []
    for k in keys:
        info = DocumentInfo(k)
        info.revSequence = 1
        # cas, exp, flags
        info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3))
        info.deleted = False
        ids.append(info)
    return db.saveMultiple(ids, values)