X4 Produktdokumentation

Operation: GetRow

Mit der Operation GetRow durchsuchen Sie die Tabelle, indem der rowKey Wert über Parameter übergeben wird und geben das Ergebnis in XML aus.

Weitere Informationen zu anderen Operationen des Google Cloud Storage BigTable Connectors finden Sie unter Google Cloud Storage BigTable Connector.

Parameter

serviceAccountFile

Pfad zur JSON-Datei, die den Service Account Key enthält, um sich gegenüber dem Google Cloud Storage zu authentifizieren.

Mögliche Werte:

  • Systempfad: z. B.:
    C:\X4\V_5.4\Server\X4DB\1\ExampleProcess\GoogleCloud\Config\serviceAccountFile.json

  • X4DB-URL: z. B.:
    x4db://1/ExampleProcess/GoogleCloud/Config/serviceAccountFile.json

  • Xstore-URL: z. B.:
    xstore://ExampleProcess/GoogleCloud/Config/serviceAccountFile.json

projectID

ID des Projekts

Mögliche Werte:

ID eines Google Cloud Projekts. Kann in der Google Cloud Konsole eingesehen werden.

instanceID

ID der Instanz

Mögliche Werte:

ID einer Google Cloud Instanz. Kann in der Google Cloud Konsole eingesehen werden.

Hinweis:

Weitere Informationen, wie eine Instanz in Google BigTable erstellt werden kann, finden Sie in der Google Cloud Dokumentation:

Bigtable>Instanzen erstellen und verwalten>Instanz erstellen (https://cloud.google.com/bigtable/docs/creating-instance?hl=de ).

tableName

✳️

Dieser Parameter ist erforderlich für diese Operation.

Name der Tabelle

columnFamilyName

✳️

Dieser Parameter ist erforderlich für diese Operation.

Spaltenfamilienname. Gruppiert Spalten mit eindeutigen Namen.

rowKey

Zeilenschlüssel der Zeile. Identifikator, um Zeilen einzufügen oder zu durchsuchen.

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt

0

Die Operation wurde nicht vollständig ausgeführt, es ist aber kein Fehler aufgetreten.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Output

<Result>
    <Row rowKey="DEV employee">
        <RowColumn ColumnName="Address" value="Ettlingen" />
<RowColumn ColumnName="Frameworks" value="Java-Hibernate" />
        <RowColumn ColumnName="ID" value="00003" />
        <RowColumn ColumnName="Name" value="Lorena" />
    </Row>
</Result>