IRowSetMetaData Schnittstelle

Definition

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 NULL .

(Geerbt von IResultSetMetaData)
ColumnNullable

Die Konstante, die angibt, dass eine Spalte Werte zulässt NULL .

(Geerbt von IResultSetMetaData)
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 java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
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 Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
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 ResultSet.getObject aufgerufen wird, um einen Wert aus der Spalte abzurufen.

(Geerbt von IResultSetMetaData)
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 RowSet Objekts nicht automatisch nummeriert werden.

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 StringWert fest.

SetColumnCount(Int32)

Legt die Anzahl der Spalten im RowSet Objekt auf die angegebene Zahl fest.

SetColumnDisplaySize(Int32, Int32)

Legt die normale maximale Breite der angegebenen Spalte in Zeichen auf die angegebene .int

SetColumnLabel(Int32, String)

Legt den vorgeschlagenen Spaltentitel für die Verwendung in Ausdrucken fest und zeigt ggf. den angegebenen StringSpaltentitel an.

SetColumnName(Int32, String)

Legt den Namen der angegebenen Spalte auf die angegebene Spalte Stringfest.

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) Stringspezifisch ist.

SetCurrency(Int32, Boolean)

Legt fest, ob es sich bei der angegebenen Spalte um einen Barwert handelt.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Ein Objekt, das Informationen zu den Spalten in einem RowSet Objekt enthält.

(Geerbt von IJavaPeerable)
SetNullable(Int32, Int32)

Legt fest, ob der Wert der angegebenen Spalte auf NULLfestgelegt werden kann.

SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
SetPrecision(Int32, Int32)

Legt die Anzahl der Dezimalstellen der angegebenen Spalte auf die angegebene .int

SetScale(Int32, Int32)

Legt die Anzahl der Ziffern der angegebenen Spalte rechts neben dem Dezimalkomma auf den angegebenen intWert fest.

SetSchemaName(Int32, String)

Legt den Namen des Schemas der angegebenen Spalte auf das angegebene StringSchema fest.

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 StringWert fest.

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 selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein Objekt, das Informationen zu den Spalten in einem RowSet Objekt enthält.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: