public abstract class SourceAbilitySpecBase extends Object implements SourceAbilitySpec
SourceAbilitySpec.| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_NAME_PRODUCED_TYPE |
| Constructor and Description |
|---|
SourceAbilitySpecBase() |
SourceAbilitySpecBase(org.apache.flink.table.types.logical.RowType producedType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Optional<org.apache.flink.table.types.logical.RowType> |
getProducedType()
Return the produced
RowType this the ability is applied. |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitapply, getDigestspublic static final String FIELD_NAME_PRODUCED_TYPE
public SourceAbilitySpecBase()
public SourceAbilitySpecBase(@Nullable org.apache.flink.table.types.logical.RowType producedType)
public Optional<org.apache.flink.table.types.logical.RowType> getProducedType()
SourceAbilitySpecRowType this the ability is applied.
NOTE: If the ability does not change the produced type, this method will return Optional.empty().
getProducedType in interface SourceAbilitySpecCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.