Class: Iceberg::SqlCatalog
- Defined in:
- lib/iceberg/sql_catalog.rb
Instance Method Summary collapse
-
#initialize(uri:, warehouse:, name: "main", properties: {}, default_namespace: nil) ⇒ SqlCatalog
constructor
warehouse is default storage location name is stored in SQL table.
Methods inherited from Catalog
#_initialize, #create_namespace, #create_table, #drop_namespace, #drop_table, #inspect, #list_namespaces, #list_tables, #load_table, #namespace_exists?, #namespace_properties, #purge_table, #register_table, #rename_table, #sql, #table_exists?, #update_namespace
Constructor Details
#initialize(uri:, warehouse:, name: "main", properties: {}, default_namespace: nil) ⇒ SqlCatalog
warehouse is default storage location name is stored in SQL table
5 6 7 8 9 10 |
# File 'lib/iceberg/sql_catalog.rb', line 5 def initialize(uri:, warehouse:, name: "main", properties: {}, default_namespace: nil) _initialize( RbCatalog.new_sql(uri, warehouse, name, properties), default_namespace: ) end |