Class RootSchemaProvider
java.lang.Object
org.apache.druid.sql.calcite.schema.RootSchemaProvider
- All Implemented Interfaces:
com.google.inject.Provider<DruidSchemaCatalog>,jakarta.inject.Provider<DruidSchemaCatalog>,javax.inject.Provider<DruidSchemaCatalog>
public class RootSchemaProvider
extends Object
implements com.google.inject.Provider<DruidSchemaCatalog>
Provides the RootSchema for Calcite with
- metadata schema disabled because it's not needed
- caching disabled because Druid's caching is better.
All the provided schema are added to the rootSchema.
-
Method Summary
-
Method Details
-
get
- Specified by:
getin interfacecom.google.inject.Provider<DruidSchemaCatalog>- Specified by:
getin interfacejakarta.inject.Provider<DruidSchemaCatalog>- Specified by:
getin interfacejavax.inject.Provider<DruidSchemaCatalog>
-