br.com.objectos.way.sql.JoinInfoBuilder Maven / Gradle / Ivy
package br.com.objectos.way.sql;
import com.google.common.base.Optional;
@javax.annotation.Generated("br.com.objectos.way.auto.pojo.AutoPojoProcessor")
public interface JoinInfoBuilder {
JoinInfoBuilderLeft left(CanBeJoined left);
interface JoinInfoBuilderLeft {
JoinInfoBuilderKind kind(JoinKind kind);
}
interface JoinInfoBuilderKind {
JoinInfoBuilderRight right(CanBeJoined right);
}
interface JoinInfoBuilderRight {
JoinInfoBuilderCondition condition(Optional condition);
}
interface JoinInfoBuilderCondition {
JoinInfo build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy