public class NoopJoinableFactory extends Object implements JoinableFactory
| Modifier and Type | Field and Description |
|---|---|
static NoopJoinableFactory |
INSTANCE |
| Modifier | Constructor and Description |
|---|---|
protected |
NoopJoinableFactory() |
| 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
JoinableFactory.build(org.apache.druid.query.DataSource, org.apache.druid.segment.join.JoinConditionAnalysis) will return a non-empty result. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeJoinCacheKeypublic static final NoopJoinableFactory INSTANCE
public boolean isDirectlyJoinable(DataSource dataSource)
JoinableFactoryJoinable **may** be created for a given DataSource, but is not a guarantee that
JoinableFactory.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.isDirectlyJoinable in interface JoinableFactorypublic Optional<Joinable> build(DataSource dataSource, JoinConditionAnalysis condition)
JoinableFactorybuild in interface JoinableFactorydataSource - the datasource to join oncondition - the condition to join onCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.