Uses of Class
io.trino.spi.function.InvocationConvention
Packages that use InvocationConvention
-
Uses of InvocationConvention in io.trino.spi.function
Methods in io.trino.spi.function that return InvocationConventionModifier and TypeMethodDescriptionOperatorMethodHandle.getCallingConvention()static InvocationConventionInvocationConvention.simpleConvention(InvocationConvention.InvocationReturnConvention returnConvention, InvocationConvention.InvocationArgumentConvention... argumentConventions) Methods in io.trino.spi.function with parameters of type InvocationConventionModifier and TypeMethodDescriptionstatic MethodHandleScalarFunctionAdapter.adapt(MethodHandle methodHandle, Type returnType, List<Type> actualArgumentTypes, InvocationConvention actualConvention, InvocationConvention expectedConvention) Adapt the method handle from the actual calling convention of a method be converted to the expected calling convention?static booleanScalarFunctionAdapter.canAdapt(InvocationConvention actualConvention, InvocationConvention expectedConvention) Can the actual calling convention of a method be converted to the expected calling convention?FunctionDependencies.getCastImplementation(Type fromType, Type toType, InvocationConvention invocationConvention) FunctionDependencies.getCastImplementationSignature(TypeSignature fromType, TypeSignature toType, InvocationConvention invocationConvention) FunctionDependencies.getOperatorImplementation(OperatorType operatorType, List<Type> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getOperatorImplementationSignature(OperatorType operatorType, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getScalarFunctionImplementation(CatalogSchemaFunctionName name, List<Type> parameterTypes, InvocationConvention invocationConvention) default ScalarFunctionImplementationFunctionProvider.getScalarFunctionImplementation(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) FunctionDependencies.getScalarFunctionImplementationSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) Constructors in io.trino.spi.function with parameters of type InvocationConventionModifierConstructorDescriptionOperatorMethodHandle(InvocationConvention callingConvention, MethodHandle methodHandle) -
Uses of InvocationConvention in io.trino.spi.type
Methods in io.trino.spi.type with parameters of type InvocationConventionModifier and TypeMethodDescriptionTypeOperators.getComparisonUnorderedFirstOperator(Type type, InvocationConvention callingConvention) TypeOperators.getComparisonUnorderedLastOperator(Type type, InvocationConvention callingConvention) TypeOperators.getEqualOperator(Type type, InvocationConvention callingConvention) TypeOperators.getHashCodeOperator(Type type, InvocationConvention callingConvention) TypeOperators.getIdenticalOperator(Type type, InvocationConvention callingConvention) TypeOperators.getIndeterminateOperator(Type type, InvocationConvention callingConvention) TypeOperators.getLessThanOperator(Type type, InvocationConvention callingConvention) TypeOperators.getLessThanOrEqualOperator(Type type, InvocationConvention callingConvention) TypeOperators.getOrderingOperator(Type type, SortOrder sortOrder, InvocationConvention callingConvention) TypeOperators.getReadValueOperator(Type type, InvocationConvention callingConvention) TypeOperators.getXxHash64Operator(Type type, InvocationConvention callingConvention)