SQLiteStatement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベースに対して実行できるステートメントを表します。
[Android.Runtime.Register("android/database/sqlite/SQLiteStatement", DoNotGenerateAcw=true)]
public class SQLiteStatement : Android.Database.Sqlite.SQLiteProgram
[<Android.Runtime.Register("android/database/sqlite/SQLiteStatement", DoNotGenerateAcw=true)>]
type SQLiteStatement = class
inherit SQLiteProgram
- 継承
- 属性
注釈
データベースに対して実行できるステートメントを表します。 ステートメントは複数の行または列を返すことはできませんが、1 つの値 (1 x 1) の結果セットがサポートされています。
このクラスはスレッド セーフではありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| SQLiteStatement(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| JniPeerMembers |
データベースに対して実行できるステートメントを表します。 |
| MDatabase |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| NHandle |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| NStatement |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| UniqueId |
古い.
実装されていません。 (継承元 SQLiteProgram) |
メソッド
| 名前 | 説明 |
|---|---|
| AcquireReference() |
オブジェクトへの参照を取得します。 (継承元 SQLiteClosable) |
| BindAllArgsAsStrings(String[]) |
String bindArgs の配列を指定すると、このメソッドは 1 回の呼び出しでそれらすべてをバインドします。 (継承元 SQLiteProgram) |
| BindBlob(Int32, Byte[]) |
バイト配列値をこのステートメントにバインドします。 (継承元 SQLiteProgram) |
| BindDouble(Int32, Double) |
double 値をこのステートメントにバインドします。 (継承元 SQLiteProgram) |
| BindLong(Int32, Int64) |
長い値をこのステートメントにバインドします。 (継承元 SQLiteProgram) |
| BindNull(Int32) |
NULL 値をこのステートメントにバインドします。 (継承元 SQLiteProgram) |
| BindString(Int32, String) |
文字列値をこのステートメントにバインドします。 (継承元 SQLiteProgram) |
| ClearBindings() |
既存のすべてのバインドをクリアします。 (継承元 SQLiteProgram) |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Close() |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Compile(String, Boolean) |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| Equals(Object) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| Execute() |
この SQL ステートメントが SELECT/INSERT/DELETE/UPDATE でない場合は、CREATE/DROP テーブル、ビュー、トリガー、インデックスなどを実行します。 |
| ExecuteInsert() |
この SQL ステートメントを実行し、この呼び出しのために挿入された行の ID を返します。 |
| ExecuteUpdateDelete() |
この SQL ステートメントの実行によって影響を受ける行数が呼び出し元にとって重要である場合 (UPDATE/DELETE SQL ステートメントなど) は、この SQL ステートメントを実行します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Native_bind_blob(Int32, Byte[]) |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_bind_double(Int32, Double) |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_bind_long(Int32, Int64) |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_bind_null(Int32) |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_bind_string(Int32, String) |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_compile(String) |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Native_finalize() |
古い.
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteProgram) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| OnAllReferencesReleased() |
オブジェクトへの最後の参照が、 ReleaseReference() または Close()の呼び出しによって解放されたときに呼び出されます。 (継承元 SQLiteProgram) |
| OnAllReferencesReleasedFromContainer() |
古い.
オブジェクトへの最後の参照が |
| ReleaseReference() |
オブジェクトへの参照を解放し、最後の参照が解放された場合はオブジェクトを閉じます。 (継承元 SQLiteClosable) |
| ReleaseReferenceFromContainer() |
古い.
オブジェクトのコンテナーによって所有されていたオブジェクトへの参照を解放し、最後の参照が解放された場合はオブジェクトを閉じます。 (継承元 SQLiteClosable) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| SimpleQueryForBlobFileDescriptor() |
BLOB 値を持つ 1 対 1 のテーブルを返すステートメントを実行します。 |
| SimpleQueryForLong() |
数値を含む 1 から 1 のテーブルを返すステートメントを実行します。 |
| SimpleQueryForString() |
テキスト値を持つ 1 対 1 のテーブルを返すステートメントを実行します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
データベースに対して実行できるステートメントを表します。 (継承元 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
データベースに対して実行できるステートメントを表します。 (継承元 SQLiteClosable) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
データベースに対して実行できるステートメントを表します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|