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