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
FieldsFields inherited from class org.apache.calcite.sql.validate.SqlUserDefinedFunction
function, syntaxFields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL -
Constructor Summary
ConstructorsConstructorDescriptionPigUserDefinedFunction(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, getSyntaxMethods inherited from class org.apache.calcite.sql.SqlFunction
deriveType, getFunctionType, getNameAsId, getParamTypes, getSqlIdentifier, isQuantifierAllowed, unparse, validateCall, validateQuantifierMethods 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, getSqlCallFactory, 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)
-