class ActiveRecord::ConnectionAdapters::Kudu::TableDefinition

Attributes

external[R]
partition_columns[R]
partitions_count[R]

Public Class Methods

new(name, temporary = false, options = nil, as = nil, comment: nil) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/kudu/table_definition.rb, line 14
def initialize(name, temporary = false, options = nil, as = nil, comment: nil)
  super
  @external = options&.[](:external)
  @partitions_count = options&.[](:partitions_count)
  @partition_columns = options&.[](:partition_columns)
end

Public Instance Methods

double(*args, **options) click to toggle source
# File lib/active_record/connection_adapters/kudu/table_definition.rb, line 21
def double(*args, **options)
  args.each { |name| column(name, :double, options) }
end
float(*args, **options) click to toggle source
# File lib/active_record/connection_adapters/kudu/table_definition.rb, line 25
def float(*args, **options)
  args.each { |name| column(name, :float, options) }
end