Package io.trino.metadata
Class SqlOperator
java.lang.Object
io.trino.metadata.SqlScalarFunction
io.trino.metadata.SqlOperator
- All Implemented Interfaces:
SqlFunction
- Direct Known Subclasses:
ArraySubscriptOperator,ArrayToJsonCast,CastFromUnknownOperator,GenericComparisonUnorderedFirstOperator,GenericComparisonUnorderedLastOperator,GenericDistinctFromOperator,GenericEqualOperator,GenericHashCodeOperator,GenericIndeterminateOperator,GenericLessThanOperator,GenericLessThanOrEqualOperator,GenericXxHash64Operator,IdentityCast,JsonToArrayCast,JsonToMapCast,JsonToRowCast,MapSubscriptOperator,MapToJsonCast,MapToMapCast,Re2JCastToRegexpFunction,RowToJsonCast,RowToRowCast
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSqlOperator(OperatorType operatorType, List<TypeVariableConstraint> typeVariableConstraints, List<LongVariableConstraint> longVariableConstraints, TypeSignature returnType, List<TypeSignature> argumentTypes, boolean nullable) -
Method Summary
Methods inherited from class io.trino.metadata.SqlScalarFunction
getFunctionMetadata, specialize, specializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies, getFunctionDependencies
-
Constructor Details
-
SqlOperator
protected SqlOperator(OperatorType operatorType, List<TypeVariableConstraint> typeVariableConstraints, List<LongVariableConstraint> longVariableConstraints, TypeSignature returnType, List<TypeSignature> argumentTypes, boolean nullable)
-