Package tools.refinery.logic.dnf
Class AbstractQueryBuilder<T extends AbstractQueryBuilder<T>>
java.lang.Object
tools.refinery.logic.dnf.AbstractQueryBuilder<T>
- Direct Known Subclasses:
FunctionalQueryBuilder,QueryBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<U1,U2, U3, U4>
Tclause(Class<U1> type1, Class<U2> type2, Class<U3> type3, Class<U4> type4, ClauseCallback4Data4<U1, U2, U3, U4> callback) <U1,U2, U3>
Tclause(Class<U1> type1, Class<U2> type2, Class<U3> type3, ClauseCallback3Data3<U1, U2, U3> callback) <U1,U2, U3>
Tclause(Class<U1> type1, Class<U2> type2, Class<U3> type3, ClauseCallback4Data3<U1, U2, U3> callback) <U1,U2> T clause(Class<U1> type1, Class<U2> type2, ClauseCallback2Data2<U1, U2> callback) <U1,U2> T clause(Class<U1> type1, Class<U2> type2, ClauseCallback3Data2<U1, U2> callback) <U1,U2> T clause(Class<U1> type1, Class<U2> type2, ClauseCallback4Data2<U1, U2> callback) <U1> Tclause(Class<U1> type1, ClauseCallback1Data1<U1> callback) <U1> Tclause(Class<U1> type1, ClauseCallback2Data1<U1> callback) <U1> Tclause(Class<U1> type1, ClauseCallback3Data1<U1> callback) <U1> Tclause(Class<U1> type1, ClauseCallback4Data1<U1> callback) clause(Collection<? extends Literal> literals) clause(ClauseCallback0 callback) clause(ClauseCallback1Data0 callback) clause(ClauseCallback2Data0 callback) clause(ClauseCallback3Data0 callback) clause(ClauseCallback4Data0 callback) functionalDependencies(Collection<FunctionalDependency<Variable>> functionalDependencies) functionalDependency(Set<? extends Variable> forEach, Set<? extends Variable> unique) functionalDependency(FunctionalDependency<Variable> functionalDependency) parameter(String name, ParameterDirection direction) parameter(NodeVariable variable) parameter(NodeVariable variable, ParameterDirection direction) parameter(ParameterDirection direction) parameters(List<NodeVariable> variables) parameters(List<NodeVariable> variables, ParameterDirection direction) parameters(NodeVariable... variables) protected abstract Tself()symbolicParameters(List<SymbolicParameter> parameters)
-
Field Details
-
dnfBuilder
-
-
Constructor Details
-
AbstractQueryBuilder
-
-
Method Details
-
self
-
parameter
-
parameter
-
parameter
-
parameter
-
parameter
-
parameter
-
parameters
-
parameters
-
parameters
-
symbolicParameters
-
functionalDependencies
-
functionalDependency
-
functionalDependency
-
clause
-
clause
-
clause
-
clause
-
clause
-
clause
-
clause
-
clause
-
clause
-
clause
public <U1,U2, T clauseU3> (Class<U1> type1, Class<U2> type2, Class<U3> type3, ClauseCallback3Data3<U1, U2, U3> callback) -
clause
-
clause
-
clause
-
clause
public <U1,U2, T clauseU3> (Class<U1> type1, Class<U2> type2, Class<U3> type3, ClauseCallback4Data3<U1, U2, U3> callback) -
clause
-
clause
-
clause
-