public interface JoinableFactory
Joinable objects.to register factories| Modifier and Type | Method and Description |
|---|---|
Optional<Joinable> |
build(DataSource dataSource,
JoinConditionAnalysis condition)
Create a Joinable object.
|
boolean |
isDirectlyJoinable(DataSource dataSource)
Returns true if a
Joinable **may** be created for a given DataSource, but is not a guarantee that
build(org.apache.druid.query.DataSource, org.apache.druid.segment.join.JoinConditionAnalysis) will return a non-empty result. |
boolean isDirectlyJoinable(DataSource dataSource)
Joinable **may** be created for a given DataSource, but is not a guarantee that
build(org.apache.druid.query.DataSource, org.apache.druid.segment.join.JoinConditionAnalysis) will return a non-empty result. Successfully building a Joinable might require specific
criteria of the JoinConditionAnalysis.Optional<Joinable> build(DataSource dataSource, JoinConditionAnalysis condition)
dataSource - the datasource to join oncondition - the condition to join onCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.