Package org.apache.calcite.piglet
Class PigUserDefinedFunction
java.lang.Object
org.apache.calcite.sql.SqlOperator
org.apache.calcite.sql.SqlFunction
org.apache.calcite.sql.validate.SqlUserDefinedFunction
org.apache.calcite.piglet.PigUserDefinedFunction
Pig user-defined function.
-
Field Summary
Fields inherited from class org.apache.calcite.sql.validate.SqlUserDefinedFunction
function
Fields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL
-
Constructor Summary
ConstructorDescriptionPigUserDefinedFunction
(String name, SqlReturnTypeInference returnTypeInference, SqlOperandMetadata operandMetadata, Function function) PigUserDefinedFunction
(String name, SqlReturnTypeInference returnTypeInference, SqlOperandMetadata operandMetadata, Function function, org.apache.pig.FuncSpec funcSpec) -
Method Summary
Methods inherited from class org.apache.calcite.sql.validate.SqlUserDefinedFunction
getFunction, getOperandTypeChecker, getParamNames
Methods inherited from class org.apache.calcite.sql.SqlFunction
deriveType, getFunctionType, getNameAsId, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifier
Methods 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, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, 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, unparseListClause, unparseListClause, validateOperands, validRexOperands
-
Field Details
-
funcSpec
public final org.apache.pig.FuncSpec funcSpec
-
-
Constructor Details
-
PigUserDefinedFunction
public PigUserDefinedFunction(String name, SqlReturnTypeInference returnTypeInference, SqlOperandMetadata operandMetadata, Function function, org.apache.pig.FuncSpec funcSpec) -
PigUserDefinedFunction
public PigUserDefinedFunction(String name, SqlReturnTypeInference returnTypeInference, SqlOperandMetadata operandMetadata, Function function)
-