Skip to contents

ArrayTask Class

Format

An R6Class generator object

Public fields

id

character [optional]

name

character [optional]

description

character [optional]

array_metadata

ArrayInfo [optional]

subarray

DomainArray [optional]

memory

integer [optional]

cpu

integer [optional]

namespace

character [optional]

status

ArrayTaskStatus [optional]

start_time

character [optional]

finish_time

character [optional]

cost

numeric [optional]

egress_cost

numeric [optional]

access_cost

numeric [optional]

query_type

Querytype [optional]

udf_code

character [optional]

udf_language

character [optional]

sql_query

character [optional]

type

ArrayTaskType [optional]

activity

list( ArrayActivityLog ) [optional]

logs

character [optional]

duration

numeric [optional]

sql_init_commands

list( character ) [optional]

sql_parameters

list( object ) [optional]

result_format

ResultFormat [optional]

task_graph_uuid

character [optional]

client_node_uuid

character [optional]

Methods


Method new()

Usage

ArrayTask$new(
  id = NULL,
  name = NULL,
  description = NULL,
  array_metadata = NULL,
  subarray = NULL,
  memory = NULL,
  cpu = NULL,
  namespace = NULL,
  status = NULL,
  start_time = NULL,
  finish_time = NULL,
  cost = NULL,
  egress_cost = NULL,
  access_cost = NULL,
  query_type = NULL,
  udf_code = NULL,
  udf_language = NULL,
  sql_query = NULL,
  type = NULL,
  activity = NULL,
  logs = NULL,
  duration = NULL,
  sql_init_commands = NULL,
  sql_parameters = NULL,
  result_format = NULL,
  task_graph_uuid = NULL,
  client_node_uuid = NULL,
  ...
)


Method toJSON()

Usage

ArrayTask$toJSON()


Method fromJSON()

Usage

ArrayTask$fromJSON(ArrayTaskJson)


Method toJSONString()

Usage

ArrayTask$toJSONString()


Method fromJSONString()

Usage

ArrayTask$fromJSONString(ArrayTaskJson)


Method clone()

The objects of this class are cloneable with this method.

Usage

ArrayTask$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.