[HUDI-2698] Remove the table source options validation (#3940)
Co-authored-by: yuzhaojing <yuzhaojing@bytedance.com>
This commit is contained in:
@@ -40,7 +40,6 @@ import org.apache.flink.table.connector.sink.DynamicTableSink;
|
|||||||
import org.apache.flink.table.connector.source.DynamicTableSource;
|
import org.apache.flink.table.connector.source.DynamicTableSource;
|
||||||
import org.apache.flink.table.factories.DynamicTableSinkFactory;
|
import org.apache.flink.table.factories.DynamicTableSinkFactory;
|
||||||
import org.apache.flink.table.factories.DynamicTableSourceFactory;
|
import org.apache.flink.table.factories.DynamicTableSourceFactory;
|
||||||
import org.apache.flink.table.factories.FactoryUtil;
|
|
||||||
import org.apache.flink.table.types.DataType;
|
import org.apache.flink.table.types.DataType;
|
||||||
import org.apache.flink.table.types.logical.LogicalType;
|
import org.apache.flink.table.types.logical.LogicalType;
|
||||||
import org.apache.hadoop.fs.Path;
|
import org.apache.hadoop.fs.Path;
|
||||||
@@ -62,10 +61,7 @@ public class HoodieTableFactory implements DynamicTableSourceFactory, DynamicTab
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public DynamicTableSource createDynamicTableSource(Context context) {
|
public DynamicTableSource createDynamicTableSource(Context context) {
|
||||||
FactoryUtil.TableFactoryHelper helper = FactoryUtil.createTableFactoryHelper(this, context);
|
Configuration conf = FlinkOptions.fromMap(context.getCatalogTable().getOptions());
|
||||||
helper.validate();
|
|
||||||
|
|
||||||
Configuration conf = (Configuration) helper.getOptions();
|
|
||||||
ResolvedSchema schema = context.getCatalogTable().getResolvedSchema();
|
ResolvedSchema schema = context.getCatalogTable().getResolvedSchema();
|
||||||
sanityCheck(conf, schema);
|
sanityCheck(conf, schema);
|
||||||
setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema);
|
setupConfOptions(conf, context.getObjectIdentifier().getObjectName(), context.getCatalogTable(), schema);
|
||||||
|
|||||||
Reference in New Issue
Block a user