Class NoopDruidSchemaManager
java.lang.Object
org.apache.druid.sql.calcite.schema.NoopDruidSchemaManager
- All Implemented Interfaces:
DruidSchemaManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn all tables known to this schema manager.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.sql.calcite.schema.DruidSchemaManager
getTable, getTableNames
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
NoopDruidSchemaManager
public NoopDruidSchemaManager()
-
-
Method Details
-
getTables
Description copied from interface:DruidSchemaManagerReturn all tables known to this schema manager. Deprecated because getting all tables is never actually needed in the current code. Calcite asks for the information for a single table (viaDruidSchemaManager.getTable(String, BrokerSegmentMetadataCache), or the list of all table names (viaDruidSchemaManager.getTableNames(BrokerSegmentMetadataCache). This method was originally used to allow Calcite'sAbstractSchemaclass to do the lookup. The current code implements the operations directly. For backward compatibility, the default methods emulate the old behavior. Newer implementations should omit this method and implement the other two.- Specified by:
getTablesin interfaceDruidSchemaManager
-