HomeSort by relevance Sort by last modified time
    Searched refs:IDBKeyPath (Results 1 - 25 of 32) sorted by null

1 2

  /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...]

Completed in 244 milliseconds

1 2