@PublicEvolving
public final class ExistingField
extends org.apache.flink.table.sources.tsextractors.TimestampExtractor
Long, Timestamp, or timestamp formatted
java.lang.String field (e.g., "2018-05-28 12:34:56.000") into a rowtime attribute.| Constructor and Description |
|---|
ExistingField(String field) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String[] |
getArgumentFields() |
org.apache.flink.table.expressions.Expression |
getExpression(org.apache.flink.table.expressions.ResolvedFieldReference[] fieldAccesses)
|
int |
hashCode() |
Map<String,String> |
toProperties() |
void |
validateArgumentFields(org.apache.flink.api.common.typeinfo.TypeInformation<?>[] argumentFieldTypes) |
public ExistingField(String field)
field - The field to convert into a rowtime attribute.public String[] getArgumentFields()
public void validateArgumentFields(org.apache.flink.api.common.typeinfo.TypeInformation<?>[] argumentFieldTypes)
public org.apache.flink.table.expressions.Expression getExpression(org.apache.flink.table.expressions.ResolvedFieldReference[] fieldAccesses)
public Map<String,String> toProperties()
toProperties in interface org.apache.flink.table.descriptors.DescriptortoProperties in class org.apache.flink.table.sources.tsextractors.TimestampExtractorCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.