Class JdbcResultSetMetaData

JdbcResultSetMetaData

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

Methoden

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

Detaillierte Dokumentation

getCatalogName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnClassName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

String: Der voll qualifizierte Name der Klasse der angegebenen Spaltenwerte.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnCount()

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

Return

Integer: Die Anzahl der Spalten in dieser Ergebnismenge.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnDisplaySize(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Integer: Die maximal zulässige Anzahl von Zeichen für die Breite der angegebenen Spalten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnLabel(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

String: Der für die jeweilige Spalte vorgeschlagene Titel, der normalerweise durch eine SQL-AS-Klausel angegeben wird. Gibt das gleiche Ergebnis wie getColumnName(column) zurück, wenn kein AS angegeben ist.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

String: Der Name der festgelegten Spalte.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnType(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Integer: Der SQL-Typ der angegebenen Spalte.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getColumnTypeName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getPrecision(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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 Datum/Uhrzeit-Daten ist dies die Länge der Stringdarstellung in Zeichen (unter der Annahme der maximal zulässigen Genauigkeit der Komponente für Sekundenbruchteile). Bei Binärdaten ist dies die Länge in Byte. Beim 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

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getScale(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Integer: Die Anzahl der Stellen in den angegebenen Spalten rechts vom Dezimalzeichen. Gibt 0 für Datentypen zurück, bei denen die Skalierung nicht anwendbar ist.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getSchemaName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

String: Das Tabellenschema der angegebenen Spalte.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getTableName(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isAutoIncrement(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isCaseSensitive(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Boolean: true, wenn bei der angegebenen Spalte zwischen Groß- und Kleinschreibung unterschieden wird, andernfalls false.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isCurrency(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isDefinitelyWritable(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isNullable(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Integer: Der Status der Null-Zulässigkeit der angegebenen Spalte, also Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable oder Jdbc.ResultSetMetaData.columnNullableUnknown.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isReadOnly(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

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

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isSearchable(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Boolean: true, wenn eine WHERE-Klausel die angegebene Spalte verwenden kann; andernfalls false.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isSigned(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Boolean: true, wenn die Werte in der angegebenen Spalte vorzeichenbehaftete Zahlen sind; andernfalls false.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

isWritable(column)

Eine Dokumentation 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 Spalte 2 usw.).

Return

Boolean: true, wenn in die angegebene Spalte geschrieben werden kann; andernfalls false.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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