Searched refs:indexKeys (Results 1 - 9 of 9) sorted by relevance

/macosx-10.10.1/WebKit2-7600.1.25/DatabaseProcess/IndexedDB/
H A DDatabaseProcessIDBConnection.h87 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 DUniqueIDBDatabase.h96 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 DUniqueIDBDatabase.cpp560 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 DDatabaseProcessIDBConnection.cpp274 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 DStoredCollection.java504 * 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 DDataView.java420 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 DWebIDBServerConnection.cpp308 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 DWebIDBServerConnection.h71 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 DUniqueIDBDatabaseBackingStoreSQLite.cpp654 Vector<IDBKeyData> indexKeys; local
655 generateIndexKeysForValue(m_globalObject->globalExec(), metadata, value, indexKeys);
657 for (auto& indexKey : indexKeys) {

Completed in 87 milliseconds