1e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown/*
2e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * Copyright (C) 2011 The Android Open Source Project
3e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown *
4e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * Licensed under the Apache License, Version 2.0 (the "License");
5e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * you may not use this file except in compliance with the License.
6e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * You may obtain a copy of the License at
7e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown *
8e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown *      http://www.apache.org/licenses/LICENSE-2.0
9e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown *
10e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * Unless required by applicable law or agreed to in writing, software
11e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * distributed under the License is distributed on an "AS IS" BASIS,
12e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * See the License for the specific language governing permissions and
14e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * limitations under the License.
15e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown */
16e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown
17e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brownpackage android.database.sqlite;
18e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown
19e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown/**
20e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * Describes a SQLite statement.
21e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown *
22e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown * @hide
23e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown */
24e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brownpublic final class SQLiteStatementInfo {
25e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    /**
26e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     * The number of parameters that the statement has.
27e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     */
28e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    public int numParameters;
29e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown
30e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    /**
31e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     * The names of all columns in the result set of the statement.
32e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     */
33e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    public String[] columnNames;
34e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown
35e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    /**
36e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     * True if the statement is read-only.
37e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown     */
38e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown    public boolean readOnly;
39e5360fbf3efe85427f7e7f59afe7bbeddb4949acJeff Brown}
40