Share via


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 Version 1.4 hinzugefügt.

Java-Dokumentation für javax.sql.RowSetMetaData.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Felder

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 NULL-Zulässigkeit der Werte einer Spalte unbekannt ist.

(Geerbt von IResultSetMetaData)

Eigenschaften

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 von java.lang.System.identityHashCode() für die umschlossene instance zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Unterstützung für Memberzugriff und Aufrufe.

(Geerbt von IJavaPeerable)
PeerReference

Gibt ein JniObjectReference des umschlossenen Java-Objekts instance zurück.

(Geerbt von IJavaPeerable)

Methoden

Disposed()

Wird aufgerufen, wenn die instance verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine ausstehenden Verweise auf diese instance vorhanden sind, rufen Sie Dispose()auf, andernfalls nichts.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die instance abgeschlossen wurde.

(Geerbt von IJavaPeerable)
GetCatalogName(Int32)

Ruft den Katalognamen der angegebenen Spalte ab.

(Geerbt von IResultSetMetaData)
GetColumnClassName(Int32)

Gibt den vollqualifizierten Namen der Java-Klasse 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 zur 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 Dezimalpunkt ab.

(Geerbt von IResultSetMetaData)
GetSchemaName(Int32)

Rufen Sie das Tabellenschema 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 von Bedeutung ist.

(Geerbt von IResultSetMetaData)
IsCurrency(Int32)

Gibt an, ob es sich bei der angegebenen Spalte um einen Währungswert handelt.

(Geerbt von IResultSetMetaData)
IsDefinitelyWritable(Int32)

Gibt an, ob ein Schreibvorgang in der angegebenen Spalte definitiv erfolgreich sein wird.

(Geerbt von IResultSetMetaData)
IsNullable(Int32)

Gibt die NULL-Zulässigkeit von Werten in der angegebenen Spalte an.

(Geerbt von IResultSetMetaData)
IsReadOnly(Int32)

Gibt an, ob die angegebene Spalte definitiv schreibgeschützt 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 es sich bei den Werten in der angegebenen Spalte um Zahlen mit Vorzeichen handelt.

(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 dies tut.

(Geerbt von IWrapper)
IsWritable(Int32)

Gibt an, ob ein Schreibvorgang in der angegebenen Spalte möglich ist.

(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 der Tabelle (falls vorhanden) auf den angegebenen Stringfest.

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

SetColumnLabel(Int32, String)

Legt den vorgeschlagenen Spaltentitel für die Verwendung in Ausdrucken fest und zeigt , falls vorhanden, den angegebenen Stringan.

SetColumnName(Int32, String)

Legt den Namen der angegebenen Spalte auf den angegebenen Stringfest.

SetColumnType(Int32, Int32)

Legt den SQL-Typ der angegebenen Spalte auf den angegebenen fest.

SetColumnTypeName(Int32, String)

Legt den für die Datenquelle spezifischen Typnamen der angegebenen Spalte (falls vorhanden) auf den angegebenen Stringfest.

SetCurrency(Int32, Boolean)

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

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCodezurückgegebenen Wert fest.

(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 PeerReferencezurückgegebenen Wert fest.

(Geerbt von IJavaPeerable)
SetPrecision(Int32, Int32)

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

SetScale(Int32, Int32)

Legt die Anzahl der Ziffern der angegebenen Spalte rechts neben dem Dezimalpunkt auf den angegebenen intfest.

SetSchemaName(Int32, String)

Legt den Namen des Tabellenschemas der angegebenen Spalte (falls vorhanden) auf den angegebenen Stringfest.

SetSearchable(Int32, Boolean)

Legt fest, ob die angegebene Spalte in einer where-Klausel verwendet werden kann.

SetSigned(Int32, Boolean)

Legt fest, ob es sich bei der angegebenen Spalte um eine signierte Nummer handelt.

SetTableName(Int32, String)

Legt den Tabellennamen der angegebenen Spalte (falls vorhanden) auf den angegebenen Stringfest.

UnregisterFromRuntime()

Heben Sie die Registrierung dieses instance auf, damit die Runtime sie nicht von 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 nicht vom Proxy verfügbar gemacht werden.

(Geerbt von IWrapper)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Gilt für: