Class JdbcResultSetMetaData

JdbcResultSetMetaData

Ein JDBC-ResultSetMetaData. Die Dokumentation zu dieser Klasse finden Sie unter java.sql.ResultSetMetaData.

Methoden

MethodeRückgabetypKurzbeschreibung
getCatalogName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getCatalogName(int).
getColumnClassName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnClassName(int).
getColumnCount()IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnCount().
getColumnDisplaySize(column)IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnDisplaySize(int).
getColumnLabel(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnLabel(int).
getColumnName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnName(int).
getColumnType(column)IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnType(int).
getColumnTypeName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnTypeName(int).
getPrecision(column)IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getPrecision(int).
getScale(column)IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getScale(int).
getSchemaName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getSchemaName(int).
getTableName(column)StringDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getTableName(int).
isAutoIncrement(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isAutoIncrement(int).
isCaseSensitive(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isCaseSensitive(int).
isCurrency(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isCurrency(int).
isDefinitelyWritable(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isDefinitelyWritable(int).
isNullable(column)IntegerDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isNullable(int).
isReadOnly(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isReadOnly(int).
isSearchable(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isSearchable(int).
isSigned(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isSigned(int).
isWritable(column)BooleanDie Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isWritable(int).

Detaillierte Dokumentation

getCatalogName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getCatalogName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String – Der Katalogname für die Tabelle in der angegebenen Spalte oder ein leerer String, falls nicht zutreffend.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnClassName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnClassName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String: Der vollqualifizierte Name der Klasse der Werte der angegebenen Spalte.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnCount()

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnCount().

Rückflug

Integer: Die Anzahl der Spalten in diesem Ergebnissatz.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnDisplaySize(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnDisplaySize(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Integer: Die maximale Anzahl von Zeichen, die als Breite der entsprechenden Spalten zulässig ist.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnLabel(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnLabel(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String: Der vorgeschlagene Titel der angegebenen Spalte, der in der Regel durch eine SQL-AS-Klausel angegeben wird. Gibt dasselbe wie getColumnName(column) zurück, wenn kein AS angegeben ist.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String: Der Name der angegebenen Spalte.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnType(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnType(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Integer: Der SQL-Typ der angegebenen Spalte.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getColumnTypeName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getColumnTypeName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String – Der datenbankspezifische Typname der angegebenen Spalte. Gibt den vollständig qualifizierten Typnamen zurück, wenn es sich um einen benutzerdefinierten Typ handelt.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getPrecision(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getPrecision(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Integer: Die maximale Spaltengröße für die angegebene Spalte. Bei numerischen Daten ist dies die maximale Genauigkeit. Bei Zeichendaten ist dies die Länge in Zeichen. Bei Datetime-Daten ist das die Länge der Stringdarstellung in Zeichen (unter Annahme der maximal zulässigen Genauigkeit der Komponente für die Bruchteile von Sekunden). Bei binären Daten ist dies die Länge in Byte. Für den Datentyp ROWID ist dies die Länge in Byte. Gibt 0 für Typen zurück, bei denen die Spaltengröße nicht anwendbar ist.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getScale(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getScale(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Integer: Die Anzahl der Ziffern rechts vom Dezimalzeichen in der angegebenen Spalte. Gibt 0 für Datentypen zurück, für die die Skalierung nicht anwendbar ist.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getSchemaName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getSchemaName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String: Das Tabellenschema der angegebenen Spalte.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

getTableName(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#getTableName(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

String: Der Tabellenname der angegebenen Spalte oder ein leerer String, falls nicht zutreffend.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isAutoIncrement(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isAutoIncrement(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean – true, wenn die angegebene Spalte automatisch nummeriert wird; andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isCaseSensitive(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isCaseSensitive(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean – true, wenn bei der angegebenen Spalte die Groß-/Kleinschreibung berücksichtigt wird, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isCurrency(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isCurrency(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean: true, wenn die angegebene Spalte ein Geldwert ist, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isDefinitelyWritable(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isDefinitelyWritable(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean – true, wenn Schreibvorgänge in die angegebene Spalte definitiv erfolgreich sind; andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isNullable(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isNullable(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Integer: Der Nullable-Status der angegebenen Spalte, der Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable oder Jdbc.ResultSetMetaData.columnNullableUnknown sein kann.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isReadOnly(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isReadOnly(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean: true, wenn die angegebene Spalte definitiv nicht beschreibbar ist, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isSearchable(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isSearchable(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean – true, wenn in einer WHERE-Klausel die angegebene Spalte verwendet werden kann, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isSigned(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isSigned(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean – true, wenn die Werte in der angegebenen Spalte Zahlen mit Vorzeichen sind, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request

isWritable(column)

Die Dokumentation zu dieser Methode finden Sie unter java.sql.ResultSetMetaData#isWritable(int).

Parameter

NameTypBeschreibung
columnIntegerDer Index der zu untersuchenden Spalte (die erste Spalte ist 1, die zweite 2 usw.).

Rückflug

Boolean: true, wenn es möglich ist, in die angegebene Spalte zu schreiben, andernfalls false.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

  • https://www.googleapis.com/auth/script.external_request