Sha256: 571a2d716816106dace63dbae2341e2f9ccd1b284f121789eb40ed31a294ddb2
Contents?: true
Size: 403 Bytes
Versions: 4
Compression:
Stored size: 403 Bytes
Contents
module ActiveRecordBigqueryAdapter class InformationSchema attr_reader :dataset def initialize(dataset) @dataset = dataset end def table_names dataset.tables.select(&:table?).map(&:table_id) end def view_names dataset.tables.select(&:view?).map(&:table_id) end def table_fields(table_name) dataset.table(table_name).fields end end end
Version data entries
4 entries across 4 versions & 1 rubygems