Class: Trino::Client::ModelVersions::V303::Lifespan

Inherits:
String
  • Object
show all
Defined in:
lib/trino/client/model_versions/303.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(str) ⇒ Lifespan

Returns a new instance of Lifespan.



72
73
74
75
76
77
78
79
80
81
82
# File 'lib/trino/client/model_versions/303.rb', line 72

def initialize(str)
  super
  if str == "TaskWide"
    @grouped = false
    @group_id = 0
  else
    # Group1
    @grouped = true
    @group_id = str[5..-1].to_i
  end
end

Instance Attribute Details

#group_idObject (readonly)

Returns the value of attribute group_id.



84
85
86
# File 'lib/trino/client/model_versions/303.rb', line 84

def group_id
  @group_id
end

#groupedObject (readonly)

Returns the value of attribute grouped.



84
85
86
# File 'lib/trino/client/model_versions/303.rb', line 84

def grouped
  @grouped
end