建立使用者定義的 STRUCT

建立使用者定義的 STRUCT。

深入探索

如需包含此程式碼範例的詳細說明文件,請參閱以下文件:

程式碼範例

C++

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

// Cloud Spanner STRUCT<> types are represented by std::tuple<...>. The
// following represents a STRUCT<> with two unnamed STRING fields.
using NameType = std::tuple<std::string, std::string>;

C#

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

var nameType = new SpannerStruct
{
    { "FirstName", SpannerDbType.String, null},
    { "LastName", SpannerDbType.String, null}
};

Go

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。


type nameType struct {
	FirstName string
	LastName  string
}

Java

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

Type nameType =
    Type.struct(
        Arrays.asList(
            StructField.of("FirstName", Type.string()),
            StructField.of("LastName", Type.string())));

Node.js

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

const nameType = {
  type: 'struct',
  fields: [
    {
      name: 'FirstName',
      type: 'string',
    },
    {
      name: 'LastName',
      type: 'string',
    },
  ],
};

PHP

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

$nameType = new ArrayType(
    (new StructType)
        ->add('FirstName', Database::TYPE_STRING)
        ->add('LastName', Database::TYPE_STRING)
);

Python

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

name_type = param_types.Struct(
    [
        param_types.StructField("FirstName", param_types.STRING),
        param_types.StructField("LastName", param_types.STRING),
    ]
)

Ruby

如要瞭解如何安裝及使用 Spanner 的用戶端程式庫,請參閱 Spanner 用戶端程式庫

如要向 Spanner 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。

name_type = client.fields FirstName: :STRING, LastName: :STRING

後續步驟

如要搜尋及篩選其他 Google Cloud 產品的程式碼範例,請參閱 Google Cloud 範例瀏覽器