Sha256: a246c1288c80f9888eb361cdf68539e7d6fcce9d0da15feffe8246aba7869c41
Contents?: true
Size: 786 Bytes
Versions: 7
Compression:
Stored size: 786 Bytes
Contents
module FlydataCore module TableDef class Base def initialize(table_def, table_name, columns, column_def, default_charset, default_source_charset, comment) @table_def = table_def @table_name = table_name @columns = columns @column_def = column_def @default_charset = default_charset @default_source_charset = default_source_charset @comment = comment end attr_reader :columns, :column_def, :table_name, :default_source_charset def to_flydata_tabledef tabledef = { table_name: @table_name, columns: @columns, } tabledef[:default_charset] = @default_charset if @default_charset tabledef[:comment] = @comment if @comment tabledef[:src_ddl] = @table_def tabledef end end end end
Version data entries
7 entries across 7 versions & 1 rubygems