@Public public interface CatalogFactory extends Factory
Catalog
. Each factory should have a unique identifier.Modifier and Type | Method and Description |
---|---|
default Catalog |
create(CatalogContext context) |
default Catalog |
create(FileIO fileIO,
Path warehouse,
CatalogContext context) |
static Catalog |
createCatalog(CatalogContext options)
If the ClassLoader is not specified, using the context ClassLoader of current thread as
default.
|
static Catalog |
createCatalog(CatalogContext context,
ClassLoader classLoader) |
static Catalog |
createUnwrappedCatalog(CatalogContext context,
ClassLoader classLoader) |
static Path |
warehouse(CatalogContext context) |
identifier
default Catalog create(FileIO fileIO, Path warehouse, CatalogContext context)
default Catalog create(CatalogContext context)
static Path warehouse(CatalogContext context)
static Catalog createCatalog(CatalogContext options)
static Catalog createCatalog(CatalogContext context, ClassLoader classLoader)
static Catalog createUnwrappedCatalog(CatalogContext context, ClassLoader classLoader)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.