1 package net.ucanaccess.ext;
2
3 import net.ucanaccess.converters.TypesMap.AccessType;
4
5 import java.lang.annotation.ElementType;
6 import java.lang.annotation.Retention;
7 import java.lang.annotation.RetentionPolicy;
8 import java.lang.annotation.Target;
9
10 @Target(ElementType.METHOD)
11 @Retention(RetentionPolicy.RUNTIME)
12 public @interface FunctionType {
13
14 AccessType[] argumentTypes();
15
16 String functionName();
17
18 boolean namingConflict() default false;
19
20 AccessType returnType();
21
22 }