This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 4ae4909a2b [refactor](tvf) table-valued-function table (#11452) 4ae4909a2b is described below commit 4ae4909a2bbfb4c496f622388672282dd74bb96b Author: Tiewei Fang <43782773+bepppo...@users.noreply.github.com> AuthorDate: Wed Aug 3 10:39:16 2022 +0800 [refactor](tvf) table-valued-function table (#11452) --- .../org/apache/doris/catalog/FunctionGenTable.java | 28 ++++++++++++++++++++++ .../tablefunction/TableValuedFunctionInf.java | 7 +++--- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionGenTable.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionGenTable.java new file mode 100644 index 0000000000..19660fde89 --- /dev/null +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionGenTable.java @@ -0,0 +1,28 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package org.apache.doris.catalog; + +import java.util.List; + +public class FunctionGenTable extends Table { + + public FunctionGenTable(long id, String tableName, TableType type, List<Column> fullSchema) { + super(id, tableName, type, fullSchema); + } + +} diff --git a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/TableValuedFunctionInf.java b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/TableValuedFunctionInf.java index 17a81e7787..76c98d2e38 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/TableValuedFunctionInf.java +++ b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/TableValuedFunctionInf.java @@ -18,7 +18,7 @@ package org.apache.doris.tablefunction; import org.apache.doris.catalog.Column; -import org.apache.doris.catalog.Table; +import org.apache.doris.catalog.FunctionGenTable; import org.apache.doris.catalog.TableIf; import org.apache.doris.common.AnalysisException; import org.apache.doris.common.UserException; @@ -30,8 +30,9 @@ public abstract class TableValuedFunctionInf { public abstract TTVFunctionName getFuncName(); - public Table getTable() { - Table table = new Table(-1, getTableName(), TableIf.TableType.TABLE_VALUED_FUNCTION, getTableColumns()); + public FunctionGenTable getTable() { + FunctionGenTable table = new FunctionGenTable(-1, getTableName(), TableIf.TableType.TABLE_VALUED_FUNCTION, + getTableColumns()); return table; } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org