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