Snowflake · Schema

CallArgument

Data LakesData SharingData WarehousingDatabaseSQL

Properties

Name Type Description
name string Name of the call argument
datatype string Call argument data type
value object Value of the call argument
View JSON Schema on GitHub

JSON Schema

snowflake-callargument-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CallArgument",
  "title": "CallArgument",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "pattern": "^\"([^\"]|\"\")+\"|[a-zA-Z_][a-zA-Z0-9_$]*$",
      "description": "Name of the call argument",
      "example": "Example Title"
    },
    "datatype": {
      "type": "string",
      "enum": [
        "ARRAY",
        "BIGINT",
        "BINARY",
        "BOOLEAN",
        "BYTEINT",
        "CHAR",
        "CHARACTER",
        "DATE",
        "DATETIME",
        "DECIMAL",
        "DOUBLE",
        "DOUBLE PRECISION",
        "FLOAT",
        "FLOAT4",
        "FLOAT8",
        "GEOGRAPHY",
        "GEOMETRY",
        "INT",
        "INTEGER",
        "NUMBER",
        "NUMERIC",
        "OBJECT",
        "REAL",
        "STRING",
        "SMALLINT",
        "TEXT",
        "TIME",
        "TIMESTAMP_LTZ",
        "TIMESTAMP_NTZ",
        "TIMESTAMP_TZ",
        "TINYINT",
        "VARBINARY",
        "VARCHAR",
        "VARIANT",
        "VECTOR"
      ],
      "x-enum-varnames": [
        "ARRAY",
        "BIGINT",
        "BINARY",
        "BOOLEAN",
        "BYTEINT",
        "CHAR",
        "CHARACTER",
        "DATE",
        "DATETIME",
        "DECIMAL",
        "DOUBLE",
        "DOUBLE_PRECISION",
        "FLOAT",
        "FLOAT4",
        "FLOAT8",
        "GEOGRAPHY",
        "GEOMETRY",
        "INT",
        "INTEGER",
        "NUMBER",
        "NUMERIC",
        "OBJECT",
        "REAL",
        "STRING",
        "SMALLINT",
        "TEXT",
        "TIME",
        "TIMESTAMP_LTZ",
        "TIMESTAMP_NTZ",
        "TIMESTAMP_TZ",
        "TINYINT",
        "VARBINARY",
        "VARCHAR",
        "VARIANT",
        "VECTOR"
      ],
      "description": "Call argument data type",
      "example": "ARRAY"
    },
    "value": {
      "description": "Value of the call argument",
      "example": "example_value"
    }
  },
  "required": [
    "name",
    "datatype",
    "value"
  ]
}