Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   * Copyright 2012 Google Inc.
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
 package elemental.html;
 import  elemental.html.*;
 import java.util.Date;

In the IndexedDB API, an IDBDatabaseException object represents exception conditions that can be encountered while performing database operations.
 public interface IDBDatabaseException {

A request was aborted, for example, through a call to IDBTransaction.abort.
     static final int ABORT_ERR = 20;

A mutation operation in the transaction failed because a constraint was not satisfied. For example, an object, such as an object store or index, already exists and a request attempted to create a new one.
     static final int CONSTRAINT_ERR = 4;

Data provided to an operation does not meet requirements.
     static final int DATA_ERR = 5;

An operation was not allowed on an object. Unless the cause of the error is corrected, retrying the same operation would result in failure.
     static final int NON_TRANSIENT_ERR = 2;


An operation was called on an object where it is not allowed or at a time when it is not allowed. It also occurs if a request is made on a source object that has been deleted or removed.

More specific variants of this error includes: TRANSACTION_INACTIVE_ERR and READ_ONLY_ERR.

     static final int NOT_ALLOWED_ERR = 6;

The operation failed, because the requested database object could not be found; for example, an object store did not exist but was being opened.
     static final int NOT_FOUND_ERR = 8;
     static final int NO_ERR = 0;

Either there's not enough remaining storage space or the storage quota was reached and the user declined to give more space to the database.
     static final int QUOTA_ERR = 22;

A mutation operation was attempted in a READ_ONLY transaction.
     static final int READ_ONLY_ERR = 9;

A lock for the transaction could not be obtained in a reasonable time.
     static final int TIMEOUT_ERR = 23;

A request was made against a transaction that is either not currently active or is already finished.
     static final int TRANSACTION_INACTIVE_ERR = 7;

The operation failed for reasons unrelated to the database itself, and it is not covered by any other error code; for example, a failure due to disk IO errors.
     static final int UNKNOWN_ERR = 1;

A request to open a database with a version lower than the one it already has. This can only happen with IDBOpenDBRequest.
    static final int VER_ERR = 12;

The most appropriate error code for the condition.
  int getCode();

Error message describing the exception raised.
New to GrepCode? Check out our FAQ X