1 package com.mapd.parser.extension.ddl;
3 import com.google.gson.annotations.Expose;
6 import org.apache.calcite.sql.SqlDdl;
7 import org.apache.calcite.sql.SqlKind;
8 import org.apache.calcite.sql.SqlNode;
9 import org.apache.calcite.sql.SqlOperator;
10 import org.apache.calcite.sql.SqlSpecialOperator;
11 import org.apache.calcite.sql.parser.SqlParserPos;
13 import java.util.List;
17 new SqlSpecialOperator(
"EXPORT_QUERY", SqlKind.OTHER_DDL);
29 final SqlNode queryNode,
33 this.command = OPERATOR.getName();
34 this.query = queryNode.toString();
35 this.filePath = filePath.replaceAll(
"^(\'|\")*|(\'|\")*$",
"");
36 this.options = withOptions;
default String toJsonString()
SqlExportQuery(final SqlParserPos pos, final SqlNode queryNode, final String filePath, HeavyDBOptionsMap withOptions)
List< SqlNode > getOperandList()
HeavyDBOptionsMap options
static final SqlOperator OPERATOR