binary blob data or null * if fetching the blob has failed. Fetch failures errors are the * warnings in the status object. * @since 1.34 */ public function getBlobBatch( $blobAddresses, $queryFlags = 0 ); /** * Stores an arbitrary blob of data and returns an address that can be used with * getBlob() to retrieve the same blob of data, * * @param string $data raw binary data * @param array $hints An array of hints. Implementations may use the hints to optimize storage. * All hints are optional, supported hints depend on the implementation. Hint names by * convention correspond to the names of fields in the database. Callers are encouraged to * provide the well known hints as defined by the XXX_HINT constants. * * @throws BlobAccessException * @return string an address that can be used with getBlob() to retrieve the data. */ public function storeBlob( $data, $hints = [] ); /** * Check if the blob metadata or backing blob data store is read-only * * @return bool */ public function isReadOnly(); }