コンテンツにスキップ

dataset.get_columns

データセットのカラム定義を取得します。

パラメータ

  • dataset_label: string -- データセット名

戻り値

  • id: number --
  • session_id: --
  • usename: string --
  • ddc_type: string --
  • short_form: string --
  • long_form: string --
  • realname: string --
  • created_at: object --
  • committed_at: object --
  • prepared_activity_id: number --

実行例

リクエストデータ

{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "dataset.get_columns",
    "params": {
      "dataset_label": "my_dataset"
    }
}

リクエスト実行

curl -H "Content-type: application/json" \
     -H "APIKey: 9c6f4574-89d1-4e3c-8af7-2549dc217fcf" \
     -H "Secret: aef8caingiej1ieNieJ3Phool4maeGohcies" \
     -X POST -d "@request.json" \
     https://localhost/api/v2/dataset/jsonrpc

レスポンス

{
  "result": [
    {
      "column_name": "id",
      "data_type": "integer",
      "nullable": true,
      "attnum": 1
    },
    {
      "column_name": "name",
      "data_type": "character varying",
      "nullable": true,
      "attnum": 2
    },
    {
      "column_name": "email",
      "data_type": "character varying",
      "nullable": true,
      "attnum": 3
    },
    {
      "column_name": "_transaction_range",
      "data_type": "tstzrange",
      "nullable": false,
      "attnum": 4
    }
  ],
  "id": 1,
  "jsonrpc": "2.0"
}