/macosx-10.10.1/WebKit2-7600.1.25/DatabaseProcess/IndexedDB/ |
H A D | DatabaseProcessIDBConnection.h | 87 void putRecord(uint64_t requestID, int64_t transactionID, int64_t objectStoreID, const WebCore::IDBKeyData&, const IPC::DataReference& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<WebCore::IDBKeyData>>& indexKeys);
|
H A D | UniqueIDBDatabase.h | 96 void putRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const WebCore::IDBKeyData&, const IPC::DataReference& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<WebCore::IDBKeyData>>& indexKeys, std::function<void(const WebCore::IDBKeyData&, uint32_t, const String&)> callback); 156 void putRecordInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, const WebCore::IDBObjectStoreMetadata&, const WebCore::IDBKeyData&, const Vector<uint8_t>& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<WebCore::IDBKeyData>>& indexKeys);
|
H A D | UniqueIDBDatabase.cpp | 560 void UniqueIDBDatabase::putRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyData& keyData, const IPC::DataReference& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<IDBKeyData>>& indexKeys, std::function<void(const IDBKeyData&, uint32_t, const String&)> callback) argument 580 postDatabaseTask(createAsyncTask(*this, &UniqueIDBDatabase::putRecordInBackingStore, requestID, transactionIdentifier, m_metadata->objectStores.get(objectStoreID), keyData, value.vector(), putMode, indexIDs, indexKeys)); 825 void UniqueIDBDatabase::putRecordInBackingStore(uint64_t requestID, const IDBIdentifier& transaction, const IDBObjectStoreMetadata& objectStoreMetadata, const IDBKeyData& inputKeyData, const Vector<uint8_t>& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<IDBKeyData>>& indexKeys) argument 868 ASSERT(indexIDs.size() == indexKeys.size()); 870 for (size_t j = 0; j < indexKeys[i].size(); ++j) { 871 if (!m_backingStore->putIndexRecord(transaction, objectStoreMetadata.id, indexIDs[i], key, indexKeys[i][j])) {
|
H A D | DatabaseProcessIDBConnection.cpp | 274 void DatabaseProcessIDBConnection::putRecord(uint64_t requestID, int64_t transactionID, int64_t objectStoreID, const IDBKeyData& key, const IPC::DataReference& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<IDBKeyData>>& indexKeys) argument 280 m_uniqueIDBDatabase->putRecord(IDBIdentifier(*this, transactionID), objectStoreID, key, value, putMode, indexIDs, indexKeys, [connection, requestID](const IDBKeyData& keyData, uint32_t errorCode, const String& errorMessage) {
|
/macosx-10.10.1/BerkeleyDB-21/db/java/src/com/sleepycat/collections/ |
H A D | StoredCollection.java | 504 * those in the indexKeys array. 506 * @param indexKeys is an array of index key values identifying the 521 public StoredIterator join(StoredContainer[] indices, Object[] indexKeys, argument 529 DataCursor cursor = view.join(indexViews, indexKeys, joinConfig);
|
H A D | DataView.java | 420 DataCursor join(DataView[] indexViews, Object[] indexKeys, argument 429 indexCursors[i].getSearchKey(indexKeys[i], null, false);
|
/macosx-10.10.1/WebKit2-7600.1.25/WebProcess/Databases/IndexedDB/ |
H A D | WebIDBServerConnection.cpp | 308 void WebIDBServerConnection::setIndexKeys(int64_t transactionID, int64_t databaseID, int64_t objectStoreID, const IDBObjectStoreMetadata&, IDBKey& primaryKey, const Vector<int64_t>& indexIDs, const Vector<Vector<RefPtr<IDBKey>>>& indexKeys, std::function<void(PassRefPtr<IDBDatabaseError>)> completionCallback) argument 437 Vector<Vector<IDBKeyData>> indexKeys; local 438 for (const auto& keys : operation.indexKeys()) { 439 indexKeys.append(Vector<IDBKeyData>()); 441 indexKeys.last().append(IDBKeyData(key.get())); 444 send(Messages::DatabaseProcessIDBConnection::PutRecord(requestID, transaction.id(), operation.objectStore().id, IDBKeyData(operation.key()), value, operation.putMode(), operation.indexIDs(), indexKeys));
|
H A D | WebIDBServerConnection.h | 71 virtual void setIndexKeys(int64_t transactionID, int64_t databaseID, int64_t objectStoreID, const WebCore::IDBObjectStoreMetadata&, WebCore::IDBKey& primaryKey, const Vector<int64_t>& indexIDs, const Vector<Vector<RefPtr<WebCore::IDBKey>>>& indexKeys, std::function<void(PassRefPtr<WebCore::IDBDatabaseError>)> completionCallback) override;
|
/macosx-10.10.1/WebKit2-7600.1.25/DatabaseProcess/IndexedDB/sqlite/ |
H A D | UniqueIDBDatabaseBackingStoreSQLite.cpp | 654 Vector<IDBKeyData> indexKeys; local 655 generateIndexKeysForValue(m_globalObject->globalExec(), metadata, value, indexKeys); 657 for (auto& indexKey : indexKeys) {
|