1dea9713387460c560b67106ab913f686f7d16af2Vasu Nori/*
2dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * Copyright (C) 2010 The Android Open Source Project
3dea9713387460c560b67106ab913f686f7d16af2Vasu Nori *
4dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * Licensed under the Apache License, Version 2.0 (the "License");
5dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * you may not use this file except in compliance with the License.
6dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * You may obtain a copy of the License at
7dea9713387460c560b67106ab913f686f7d16af2Vasu Nori *
8dea9713387460c560b67106ab913f686f7d16af2Vasu Nori *      http://www.apache.org/licenses/LICENSE-2.0
9dea9713387460c560b67106ab913f686f7d16af2Vasu Nori *
10dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * Unless required by applicable law or agreed to in writing, software
11dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * distributed under the License is distributed on an "AS IS" BASIS,
12dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * See the License for the specific language governing permissions and
14dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * limitations under the License.
15dea9713387460c560b67106ab913f686f7d16af2Vasu Nori */
16dea9713387460c560b67106ab913f686f7d16af2Vasu Nori
17dea9713387460c560b67106ab913f686f7d16af2Vasu Noripackage android.database.sqlite;
18dea9713387460c560b67106ab913f686f7d16af2Vasu Nori
19dea9713387460c560b67106ab913f686f7d16af2Vasu Nori/**
20dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * Thrown if  the database engine was unable to acquire the
21dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * database locks it needs to do its job.  If the statement is a [COMMIT]
22dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * or occurs outside of an explicit transaction, then you can retry the
23dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * statement.  If the statement is not a [COMMIT] and occurs within a
24dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * explicit transaction then you should rollback the transaction before
25dea9713387460c560b67106ab913f686f7d16af2Vasu Nori * continuing.
26dea9713387460c560b67106ab913f686f7d16af2Vasu Nori */
27dea9713387460c560b67106ab913f686f7d16af2Vasu Noripublic class SQLiteDatabaseLockedException extends SQLiteException {
28dea9713387460c560b67106ab913f686f7d16af2Vasu Nori    public SQLiteDatabaseLockedException() {}
29dea9713387460c560b67106ab913f686f7d16af2Vasu Nori
30dea9713387460c560b67106ab913f686f7d16af2Vasu Nori    public SQLiteDatabaseLockedException(String error) {
31dea9713387460c560b67106ab913f686f7d16af2Vasu Nori        super(error);
32dea9713387460c560b67106ab913f686f7d16af2Vasu Nori    }
33dea9713387460c560b67106ab913f686f7d16af2Vasu Nori}
34