Class DruidSqlIngestOperator
java.lang.Object
org.apache.calcite.sql.SqlOperator
org.apache.calcite.sql.SqlSpecialOperator
org.apache.druid.sql.calcite.planner.DruidSqlIngestOperator
- All Implemented Interfaces:
AuthorizableOperator
- Direct Known Subclasses:
DruidSqlIngestOperator.DruidSqlInsertOperator,DruidSqlIngestOperator.DruidSqlReplaceOperator
public class DruidSqlIngestOperator
extends org.apache.calcite.sql.SqlSpecialOperator
implements AuthorizableOperator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class org.apache.calcite.sql.SqlSpecialOperator
org.apache.calcite.sql.SqlSpecialOperator.ReduceResult, org.apache.calcite.sql.SqlSpecialOperator.TokenSequence -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.calcite.sql.SqlSpecialOperatorstatic final org.apache.calcite.sql.SqlSpecialOperatorFields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeResources(org.apache.calcite.sql.SqlCall call, boolean inputSourceTypeSecurityEnabled) Methods inherited from class org.apache.calcite.sql.SqlSpecialOperator
getSyntax, reduceExprMethods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, deriveOperandType, deriveType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getNameAsId, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, not, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, reverse, rewriteCall, rightPrec, toString, unparse, unparseListClause, unparseListClause, validateCall, validateOperands, validRexOperands
-
Field Details
-
INSERT_OPERATOR
public static final org.apache.calcite.sql.SqlSpecialOperator INSERT_OPERATOR -
REPLACE_OPERATOR
public static final org.apache.calcite.sql.SqlSpecialOperator REPLACE_OPERATOR
-
-
Constructor Details
-
DruidSqlIngestOperator
-
-
Method Details
-
computeResources
public Set<ResourceAction> computeResources(org.apache.calcite.sql.SqlCall call, boolean inputSourceTypeSecurityEnabled) - Specified by:
computeResourcesin interfaceAuthorizableOperator
-