Module: ClickHouse::Extend::TypeDefinition

Included in:
ClickHouse
Defined in:
lib/click_house/extend/type_definition.rb

Instance Method Summary collapse

Instance Method Details

#add_type(type, klass) ⇒ Object



10
11
12
# File 'lib/click_house/extend/type_definition.rb', line 10

def add_type(type, klass)
  types[type] = klass
end

#typesObject



6
7
8
# File 'lib/click_house/extend/type_definition.rb', line 6

def types
  @types ||= Hash.new(Type::UndefinedType.new)
end