Class DatasourceTable.PhysicalDatasourceMetadata
java.lang.Object
org.apache.druid.segment.metadata.DataSourceInformation
org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
- All Implemented Interfaces:
DatasourceMetadata
- Enclosing class:
- DatasourceTable
public static class DatasourceTable.PhysicalDatasourceMetadata
extends DataSourceInformation
implements DatasourceMetadata
The physical metadata for a datasource, derived from the list of segments
published in the Coordinator. Used only for datasources, since only
datasources are computed from segments.
-
Constructor Summary
ConstructorsConstructorDescriptionPhysicalDatasourceMetadata(TableDataSource tableDataSource, RowSignature rowSignature, boolean isJoinable, boolean isBroadcast) -
Method Summary
Methods inherited from class org.apache.druid.segment.metadata.DataSourceInformation
getDataSource, getRowSignature
-
Constructor Details
-
PhysicalDatasourceMetadata
public PhysicalDatasourceMetadata(TableDataSource tableDataSource, RowSignature rowSignature, boolean isJoinable, boolean isBroadcast)
-
-
Method Details
-
dataSource
- Specified by:
dataSourcein interfaceDatasourceMetadata
-
isJoinable
public boolean isJoinable()- Specified by:
isJoinablein interfaceDatasourceMetadata
-
isBroadcast
public boolean isBroadcast()- Specified by:
isBroadcastin interfaceDatasourceMetadata
-
equals
- Overrides:
equalsin classDataSourceInformation
-
hashCode
public int hashCode()- Overrides:
hashCodein classDataSourceInformation
-
toString
- Overrides:
toStringin classDataSourceInformation
-