Lines Matching refs:transaction

166 Index::Create(Transaction& transaction, const char* name, uint32 type)
202 status_t status = fVolume->CreateIndicesRoot(transaction);
208 return Inode::Create(transaction, fVolume->IndicesNode(), name,
217 You may not want to let the whole transaction fail because of that.
220 Index::Update(Transaction& transaction, const char* name, int32 type,
259 Node()->WriteLockInTransaction(transaction);
264 status = tree->Remove(transaction, (const uint8*)oldKey, oldLength,
276 status = tree->Insert(transaction, (const uint8*)newKey, newLength,
285 Index::InsertName(Transaction& transaction, const char* name, Inode* inode)
287 return UpdateName(transaction, NULL, name, inode);
292 Index::RemoveName(Transaction& transaction, const char* name, Inode* inode)
294 return UpdateName(transaction, name, NULL, inode);
299 Index::UpdateName(Transaction& transaction, const char* oldName,
306 return Update(transaction, "name", B_STRING_TYPE, (uint8*)oldName,
312 Index::InsertSize(Transaction& transaction, Inode* inode)
317 return Update(transaction, "size", B_INT64_TYPE, NULL, 0, (uint8*)&size,
323 Index::RemoveSize(Transaction& transaction, Inode* inode)
329 return Update(transaction, "size", B_INT64_TYPE, (uint8*)&size,
335 Index::UpdateSize(Transaction& transaction, Inode* inode)
342 status_t status = Update(transaction, "size", B_INT64_TYPE,
353 Index::InsertLastModified(Transaction& transaction, Inode* inode)
358 return Update(transaction, "last_modified", B_INT64_TYPE, NULL, 0,
364 Index::RemoveLastModified(Transaction& transaction, Inode* inode)
370 return Update(transaction, "last_modified", B_INT64_TYPE,
376 Index::UpdateLastModified(Transaction& transaction, Inode* inode,
385 status_t status = Update(transaction, "last_modified", B_INT64_TYPE,