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

co.streamx.fluent.SQL.JoinCondition Maven / Gradle / Ivy

package co.streamx.fluent.SQL;

import co.streamx.fluent.functions.Function1;
import co.streamx.fluent.notation.Function;
import co.streamx.fluent.notation.ParameterContext;

public abstract class JoinCondition {
    @Function(omitParentheses = true)
    public abstract JoinClause ON(boolean condition);

    @SafeVarargs
    @Function(parameterContext = ParameterContext.ALIAS)
    public final JoinClause USING(Function1>... columns) {
        throw new UnsupportedOperationException();
    }

    @Function(omitParentheses = true)
    public abstract JoinClause NATURAL();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy