Class ExternalDestinationSqlIdentifier
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlIdentifier
org.apache.druid.sql.calcite.parser.ExternalDestinationSqlIdentifier
- All Implemented Interfaces:
Cloneable
public class ExternalDestinationSqlIdentifier
extends org.apache.calcite.sql.SqlIdentifier
Extends the
SqlIdentifier to hold parameters for an external destination.-
Field Summary
Fields inherited from class org.apache.calcite.sql.SqlIdentifier
componentPositions, names, STARFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionExternalDestinationSqlIdentifier(String name, org.apache.calcite.sql.parser.SqlParserPos pos, Map<String, String> properties) -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.org.apache.calcite.sql.SqlNodeclone(org.apache.calcite.sql.parser.SqlParserPos pos) toExportStorageProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper) voidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) Methods inherited from class org.apache.calcite.sql.SqlIdentifier
accept, add, assignNamesFrom, equalsDeep, getCollation, getComponent, getComponent, getComponentParserPosition, getKind, getMonotonicity, getSimple, getString, isComponentQuoted, isSimple, isStar, plus, plusStar, setName, setNames, simpleNames, simpleNames, skipLast, star, star, toStar, toString, validate, validateExprMethods inherited from class org.apache.calcite.sql.SqlNode
clone, cloneArray, equalDeep, equalDeep, equalsDeep, findValidOptions, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, unparseWithParentheses
-
Constructor Details
-
ExternalDestinationSqlIdentifier
-
-
Method Details
-
getDestinationType
-
getProperties
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlIdentifier
-
clone
public org.apache.calcite.sql.SqlNode clone(org.apache.calcite.sql.parser.SqlParserPos pos) - Overrides:
clonein classorg.apache.calcite.sql.SqlIdentifier
-
clone
Deprecated.- Overrides:
clonein classorg.apache.calcite.sql.SqlNode
-
toExportStorageProvider
public ExportStorageProvider toExportStorageProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-