/external/chromium_org/third_party/WebKit/public/platform/ |
WebIDBKeyPath.h | 37 class IDBKeyPath; 62 WebIDBKeyPath(const IDBKeyPath&); 63 WebIDBKeyPath& operator=(const IDBKeyPath&); 64 operator const IDBKeyPath&() const; 68 WebPrivateOwnPtr<IDBKeyPath> m_private;
|
/external/chromium_org/third_party/WebKit/Source/web/ |
WebIDBKeyPath.cpp | 29 #include "modules/indexeddb/IDBKeyPath.h" 38 return WebIDBKeyPath(IDBKeyPath(keyPath)); 46 return WebIDBKeyPath(IDBKeyPath(strings)); 51 return WebIDBKeyPath(IDBKeyPath()); 57 m_private.reset(new IDBKeyPath(keyPath)); 80 ASSERT(m_private->type() == IDBKeyPath::ArrayType); 87 ASSERT(m_private->type() == IDBKeyPath::StringType); 91 WebIDBKeyPath::WebIDBKeyPath(const IDBKeyPath& value) 92 : m_private(new IDBKeyPath(value)) 97 WebIDBKeyPath& WebIDBKeyPath::operator=(const IDBKeyPath& value [all...] |
AssertMatchingEnums.cpp | 60 #include "modules/indexeddb/IDBKeyPath.h" 494 COMPILE_ASSERT_MATCHING_ENUM(WebIDBKeyPathTypeNull, IDBKeyPath::NullType); 495 COMPILE_ASSERT_MATCHING_ENUM(WebIDBKeyPathTypeString, IDBKeyPath::StringType); 496 COMPILE_ASSERT_MATCHING_ENUM(WebIDBKeyPathTypeArray, IDBKeyPath::ArrayType); [all...] |
/external/chromium_org/third_party/WebKit/Source/bindings/modules/v8/ |
IDBBindingUtilities.h | 38 class IDBKeyPath; 45 bool injectV8KeyIntoV8Value(v8::Isolate*, v8::Handle<v8::Value> key, v8::Handle<v8::Value>, const IDBKeyPath&); 48 IDBKey* createIDBKeyFromScriptValueAndKeyPath(v8::Isolate*, const ScriptValue&, const IDBKeyPath&); 49 bool canInjectIDBKeyIntoScriptValue(v8::Isolate*, const ScriptValue&, const IDBKeyPath&); 57 void assertPrimaryKeyValidOrInjectable(ScriptState*, PassRefPtr<SharedBuffer>, const Vector<blink::WebBlobInfo>*, IDBKey*, const IDBKeyPath&);
|
IDBBindingUtilities.cpp | 44 #include "modules/indexeddb/IDBKeyPath.h" 58 static v8::Handle<v8::Value> toV8(const IDBKeyPath& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate) 61 case IDBKeyPath::NullType: 63 case IDBKeyPath::StringType: 65 case IDBKeyPath::ArrayType: 323 static IDBKey* createIDBKeyFromScriptValueAndKeyPathInternal(v8::Isolate* isolate, const ScriptValue& value, const IDBKeyPath& keyPath, bool allowExperimentalTypes = false) 327 if (keyPath.type() == IDBKeyPath::ArrayType) { 339 ASSERT(keyPath.type() == IDBKeyPath::StringType); 343 IDBKey* createIDBKeyFromScriptValueAndKeyPath(v8::Isolate* isolate, const ScriptValue& value, const IDBKeyPath& keyPath) 362 bool injectV8KeyIntoV8Value(v8::Isolate* isolate, v8::Handle<v8::Value> key, v8::Handle<v8::Value> value, const IDBKeyPath& keyPath [all...] |
IDBBindingUtilitiesTest.cpp | 32 #include "modules/indexeddb/IDBKeyPath.h" 41 IDBKeyPath idbKeyPath(keyPath); 42 EXPECT_TRUE(idbKeyPath.isValid()); 44 return createIDBKeyFromScriptValueAndKeyPath(isolate, value, idbKeyPath); 54 IDBKeyPath idbKeyPath(keyPath); 55 EXPECT_TRUE(idbKeyPath.isValid()); 57 return injectV8KeyIntoV8Value(scriptState->isolate(), keyValue.v8Value(), value.v8Value(), idbKeyPath);
|
/external/chromium_org/third_party/WebKit/Source/modules/indexeddb/ |
IDBKeyPath.h | 43 class IDBKeyPath { 45 IDBKeyPath() : m_type(NullType) { } 46 explicit IDBKeyPath(const String&); 47 explicit IDBKeyPath(const Vector<String>& array); 71 bool operator==(const IDBKeyPath& other) const;
|
IDBMetadata.h | 32 #include "modules/indexeddb/IDBKeyPath.h" 41 IDBIndexMetadata(const String& name, int64_t id, const IDBKeyPath& keyPath, bool unique, bool multiEntry) 49 IDBKeyPath keyPath; 58 IDBObjectStoreMetadata(const String& name, int64_t id, const IDBKeyPath& keyPath, bool autoIncrement, int64_t maxIndexId) 68 IDBKeyPath keyPath;
|
IDBAny.h | 31 #include "modules/indexeddb/IDBKeyPath.h" 43 class IDBKeyPath; 76 static IDBAny* create(PassRefPtr<SharedBuffer> value, const Vector<WebBlobInfo>* blobInfo, IDBKey* key, const IDBKeyPath& keyPath) 116 const IDBKeyPath& keyPath() const; 127 explicit IDBAny(const IDBKeyPath&); 130 IDBAny(PassRefPtr<SharedBuffer>, const Vector<WebBlobInfo>*, IDBKey*, const IDBKeyPath&); 143 const IDBKeyPath m_idbKeyPath;
|
IDBKeyPath.cpp | 27 #include "modules/indexeddb/IDBKeyPath.h" 135 // IDBKeyPath ::= EMPTY_STRING | identifier ('.' identifier)* 196 IDBKeyPath::IDBKeyPath(const String& string) 203 IDBKeyPath::IDBKeyPath(const Vector<String>& array) 213 bool IDBKeyPath::isValid() const 235 bool IDBKeyPath::operator==(const IDBKeyPath& other) const
|
IDBObjectStore.h | 80 return createIndex(scriptState, name, IDBKeyPath(keyPath), options, exceptionState); 84 return createIndex(scriptState, name, IDBKeyPath(keyPath), options, exceptionState); 111 IDBIndex* createIndex(ScriptState*, const String& name, const IDBKeyPath&, const IDBIndexParameters&, ExceptionState&);
|
IDBAny.cpp | 119 const IDBKeyPath& IDBAny::keyPath() const 199 IDBAny::IDBAny(PassRefPtr<SharedBuffer> value, const Vector<WebBlobInfo>* blobInfo, IDBKey* key, const IDBKeyPath& keyPath) 216 IDBAny::IDBAny(const IDBKeyPath& value)
|
IDBKeyPathTest.cpp | 27 #include "modules/indexeddb/IDBKeyPath.h" 41 IDBKeyPath idbKeyPath(keyPath); 42 ASSERT_EQ(idbKeyPath.type(), IDBKeyPath::StringType); 43 ASSERT_EQ(idbKeyPath.isValid(), (parserError == IDBKeyPathParseErrorNone));
|
IDBDatabase.cpp | 41 #include "modules/indexeddb/IDBKeyPath.h" 200 IDBKeyPath keyPath; 206 keyPath = IDBKeyPath(keyPathArray); 208 keyPath = IDBKeyPath(keyPathString); 216 IDBObjectStore* IDBDatabase::createObjectStore(const String& name, const IDBKeyPath& keyPath, bool autoIncrement, ExceptionState& exceptionState) 243 if (autoIncrement && ((keyPath.type() == IDBKeyPath::StringType && keyPath.string().isEmpty()) || keyPath.type() == IDBKeyPath::ArrayType)) {
|
IDBDatabase.h | 77 IDBObjectStore* createObjectStore(const String& name, const IDBKeyPath&, bool autoIncrement, ExceptionState&);
|
IDBRequest.h | 102 virtual void onSuccess(PassRefPtr<SharedBuffer>, PassOwnPtr<Vector<WebBlobInfo> >, IDBKey*, const IDBKeyPath&);
|
IDBRequestTest.cpp | 88 request->onSuccess(PassRefPtr<SharedBuffer>(nullptr), adoptPtr(new Vector<WebBlobInfo>()), IDBKey::createInvalid(), IDBKeyPath());
|
InspectorIndexedDBAgent.cpp | 54 #include "modules/indexeddb/IDBKeyPath.h" 231 static PassRefPtr<KeyPath> keyPathFromIDBKeyPath(const IDBKeyPath& idbKeyPath) 234 switch (idbKeyPath.type()) { 235 case IDBKeyPath::NullType: 238 case IDBKeyPath::StringType: 240 keyPath->setString(idbKeyPath.string()); 242 case IDBKeyPath::ArrayType: { 245 const Vector<String>& stringArray = idbKeyPath.array();
|
IDBObjectStore.cpp | 39 #include "modules/indexeddb/IDBKeyPath.h" 189 const IDBKeyPath& keyPath = m_metadata.keyPath; 407 IDBIndex* IDBObjectStore::createIndex(ScriptState* scriptState, const String& name, const IDBKeyPath& keyPath, const IDBIndexParameters& options, ExceptionState& exceptionState) 439 if (keyPath.type() == IDBKeyPath::ArrayType && options.multiEntry()) {
|
IDBRequest.cpp | 330 void IDBRequest::onSuccess(PassRefPtr<SharedBuffer> prpValueBuffer, PassOwnPtr<Vector<WebBlobInfo> > blobInfo, IDBKey* prpPrimaryKey, const IDBKeyPath& keyPath) 332 IDB_TRACE("IDBRequest::onSuccess(SharedBuffer, IDBKey, IDBKeyPath)");
|
/external/chromium_org/third_party/WebKit/Source/modules/ |
modules.target.darwin-arm.mk | 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ [all...] |
modules.target.darwin-arm64.mk | 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ [all...] |
modules.target.darwin-mips.mk | 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ [all...] |
modules.target.darwin-mips64.mk | 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ [all...] |
modules.target.darwin-x86.mk | 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ [all...] |