@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.Descriptor
toProperties
in class org.apache.flink.table.sources.tsextractors.TimestampExtractor
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.