/** * Transaction Operations * * Re-exports all transactional operations for storage and indexes. * These operations provide atomicity with rollback support. * * @module transaction/operations */ // Storage Operations export { SaveNounMetadataOperation, SaveNounOperation, DeleteNounMetadataOperation, SaveVerbMetadataOperation, SaveVerbOperation, DeleteVerbMetadataOperation, UpdateNounMetadataOperation, UpdateVerbMetadataOperation } from './StorageOperations.js' // Index Operations export { AddToVectorIndexOperation, RemoveFromVectorIndexOperation, ReplaceInVectorIndexOperation, AddToMetadataIndexOperation, RemoveFromMetadataIndexOperation, UpdateInMetadataIndexOperation, AddToGraphIndexOperation, RemoveFromGraphIndexOperation, UpdateVerbInGraphIndexOperation, BatchAddToVectorIndexOperation, BatchAddToMetadataIndexOperation } from './IndexOperations.js' // Update-op capability check (the FIRST-CLASS UPDATE seam) export { UPDATE_OP_CAPABILITY, metadataUpdateOpProvider, graphUpdateOpProvider, assertUpdateCapabilityCoherent } from './updateCapability.js' export type { MetadataUpdateOpProvider, GraphUpdateOpProvider } from './updateCapability.js'