IRowSetMetaData Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Objekt, das Informationen zu den Spalten in einem RowSet Objekt enthält.
[Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")]
public interface IRowSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSetMetaData
[<Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")>]
type IRowSetMetaData = interface
interface IResultSetMetaData
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Ein Objekt, das Informationen zu den Spalten in einem RowSet Objekt enthält. Diese Schnittstelle ist eine Erweiterung der ResultSetMetaData Schnittstelle mit Methoden zum Festlegen der Werte in einem RowSetMetaData Objekt. Wenn ein RowSetReader Objekt Daten in ein RowSet Objekt liest, erstellt es ein RowSetMetaData Objekt und initialisiert es mithilfe der Methoden in der RowSetMetaData Schnittstelle. Anschließend übergibt der Leser das RowSetMetaData Objekt an das Rowset.
Die Methoden in dieser Schnittstelle werden intern aufgerufen, wenn eine Anwendung die Methode RowSet.executeaufruft; ein Anwendungsprogrammierer würde sie nicht direkt verwenden.
In 1.4 hinzugefügt.
Java Dokumentation für javax.sql.RowSetMetaData.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| ColumnNoNulls |
Die Konstante, die angibt, dass eine Spalte keine Werte zulässt |
| ColumnNullable |
Die Konstante, die angibt, dass eine Spalte Werte zulässt |
| ColumnNullableUnknown |
Die Konstante, die angibt, dass die Nullierbarkeit der Werte einer Spalte unbekannt ist. (Geerbt von IResultSetMetaData) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ColumnCount |
Gibt die Anzahl der Spalten zurück, die im zugeordneten Resultset enthalten sind. (Geerbt von IResultSetMetaData) |
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Methoden
| Name | Beschreibung |
|---|---|
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| GetCatalogName(Int32) |
Ruft den Katalognamen der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetColumnClassName(Int32) |
Gibt den vollqualifizierten Namen der klasse Java zurück, deren Instanzen hergestellt werden, wenn die Methode |
| GetColumnDisplaySize(Int32) |
Gibt die normale maximale Breite der angegebenen Spalte in Zeichen an. (Geerbt von IResultSetMetaData) |
| GetColumnLabel(Int32) |
Ruft den vorgeschlagenen Titel der angegebenen Spalte für die Verwendung in Ausdrucken und Anzeigen ab. (Geerbt von IResultSetMetaData) |
| GetColumnName(Int32) |
Rufen Sie den Namen der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetColumnType(Int32) |
Ruft den SQL-Typ der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetColumnTypeName(Int32) |
Ruft den datenbankspezifischen Typnamen der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetPrecision(Int32) |
Rufen Sie die angegebene Spaltengröße der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetScale(Int32) |
Ruft die Anzahl der Ziffern der angegebenen Spalte rechts vom Dezimalkomma ab. (Geerbt von IResultSetMetaData) |
| GetSchemaName(Int32) |
Rufen Sie das Schema der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| GetTableName(Int32) |
Ruft den Tabellennamen der angegebenen Spalte ab. (Geerbt von IResultSetMetaData) |
| IsAutoIncrement(Int32) |
Gibt an, ob die angegebene Spalte automatisch nummeriert wird. (Geerbt von IResultSetMetaData) |
| IsCaseSensitive(Int32) |
Gibt an, ob der Fall einer Spalte wichtig ist. (Geerbt von IResultSetMetaData) |
| IsCurrency(Int32) |
Gibt an, ob es sich bei der angegebenen Spalte um einen Barwert handelt. (Geerbt von IResultSetMetaData) |
| IsDefinitelyWritable(Int32) |
Gibt an, ob ein Schreibvorgang in der angegebenen Spalte definitiv erfolgreich ist. (Geerbt von IResultSetMetaData) |
| IsNullable(Int32) |
Gibt die Nullierbarkeit von Werten in der angegebenen Spalte an. (Geerbt von IResultSetMetaData) |
| IsReadOnly(Int32) |
Gibt an, ob die angegebene Spalte definitiv nicht schreibbar ist. (Geerbt von IResultSetMetaData) |
| IsSearchable(Int32) |
Gibt an, ob die angegebene Spalte in einer Where-Klausel verwendet werden kann. (Geerbt von IResultSetMetaData) |
| IsSigned(Int32) |
Gibt an, ob Werte in der angegebenen Spalte signierte Zahlen sind. (Geerbt von IResultSetMetaData) |
| IsWrapperFor(Class) |
Gibt true zurück, wenn dies entweder das Schnittstellenargument implementiert oder direkt oder indirekt ein Wrapper für ein Objekt ist, das ausgeführt wird. (Geerbt von IWrapper) |
| IsWritable(Int32) |
Gibt an, ob ein Schreibvorgang in der angegebenen Spalte erfolgreich ausgeführt werden kann. (Geerbt von IResultSetMetaData) |
| SetAutoIncrement(Int32, Boolean) |
Legt fest, ob die angegebene Spalte automatisch nummeriert wird. Der Standardwert ist, dass die Spalten eines |
| SetCaseSensitive(Int32, Boolean) |
Legt fest, ob bei der angegebenen Spalte die Groß-/Kleinschreibung beachtet wird. |
| SetCatalogName(Int32, String) |
Legt den Katalognamen der angegebenen Spalte auf den angegebenen |
| SetColumnCount(Int32) |
Legt die Anzahl der Spalten im |
| SetColumnDisplaySize(Int32, Int32) |
Legt die normale maximale Breite der angegebenen Spalte in Zeichen auf die angegebene . |
| SetColumnLabel(Int32, String) |
Legt den vorgeschlagenen Spaltentitel für die Verwendung in Ausdrucken fest und zeigt ggf. den angegebenen |
| SetColumnName(Int32, String) |
Legt den Namen der angegebenen Spalte auf die angegebene Spalte |
| SetColumnType(Int32, Int32) |
Legt den SQL-Typ der angegebenen Spalte auf den angegebenen fest. |
| SetColumnTypeName(Int32, String) |
Legt den Typnamen der angegebenen Spalte fest, der für die Datenquelle (sofern vorhanden) |
| SetCurrency(Int32, Boolean) |
Legt fest, ob es sich bei der angegebenen Spalte um einen Barwert handelt. |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Ein Objekt, das Informationen zu den Spalten in einem |
| SetNullable(Int32, Int32) |
Legt fest, ob der Wert der angegebenen Spalte auf |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| SetPrecision(Int32, Int32) |
Legt die Anzahl der Dezimalstellen der angegebenen Spalte auf die angegebene . |
| SetScale(Int32, Int32) |
Legt die Anzahl der Ziffern der angegebenen Spalte rechts neben dem Dezimalkomma auf den angegebenen |
| SetSchemaName(Int32, String) |
Legt den Namen des Schemas der angegebenen Spalte auf das angegebene |
| SetSearchable(Int32, Boolean) |
Legt fest, ob die angegebene Spalte in einer Where-Klausel verwendet werden kann. |
| SetSigned(Int32, Boolean) |
Legt fest, ob die angegebene Spalte eine signierte Nummer ist. |
| SetTableName(Int32, String) |
Legt den Tabellennamen der angegebenen Spalte auf den angegebenen |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
| Unwrap(Class) |
Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf nicht standardmäßige Methoden oder Standardmethoden zu ermöglichen, die vom Proxy nicht verfügbar gemacht werden. (Geerbt von IWrapper) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein Objekt, das Informationen zu den Spalten in einem |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |