io.ebeaninternal.api.NaturalKeyQueryData Maven / Gradle / Ivy
package io.ebeaninternal.api;
import io.ebean.Pairs;
import io.ebeaninternal.server.deploy.BeanNaturalKey;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/**
* Collects the data for processing the natural key cache processing.
*/
public final class NaturalKeyQueryData {
private final BeanNaturalKey naturalKey;
/**
* Only one of IN or IN PAIRS is allowed.
*/
private boolean hasIn;
// IN Pairs clause - only one allowed
private String inProperty0, inProperty1;
private List inPairs;
// IN clause - only one allowed
private List
© 2015 - 2024 Weber Informatics LLC | Privacy Policy