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
public abstract class SqlOperator extends SqlScalarFunction
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSqlOperator(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, specialize
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies, getFunctionDependencies
-
-
-
-
Constructor Detail
-
SqlOperator
protected SqlOperator(OperatorType operatorType, List<TypeVariableConstraint> typeVariableConstraints, List<LongVariableConstraint> longVariableConstraints, TypeSignature returnType, List<TypeSignature> argumentTypes, boolean nullable)
-
-