THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public class AsyncScalarFunction extends UserDefinedFunction {
@Override
public final FunctionKind getKind() {
return FunctionKind.ASYNC_SCALAR;
}
@Override
public TypeInference getTypeInference(DataTypeFactory typeFactory) {
TypeInference val = TypeInferenceExtractor.forAsyncScalarFunction(typeFactory, getClass());
return val;
}
@Override
public Set<FunctionRequirement> getRequirements() {
return Collections.singleton(FunctionRequirement.ORDERED);
}
} |
...
An example implementing class could be the following:
...