All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.platon.pulsar.ql.common.annotation.UDFunction Maven / Gradle / Ivy

package ai.platon.pulsar.ql.common.annotation;

import javax.annotation.meta.TypeQualifier;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Documented
@TypeQualifier
@Retention(RetentionPolicy.RUNTIME)
public @interface UDFunction {
    boolean nobuffer() default true;
    boolean deterministic() default false;
    /**
     * If a function has a shortcut, the namespace can be avoid
     * */
    boolean hasShortcut() default false;
    String description() default "";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy