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
-
Constructor Summary
-
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> T
clause
(Class<U1> type1, ClauseCallback1Data1<U1> callback) <U1> T
clause
(Class<U1> type1, ClauseCallback2Data1<U1> callback) <U1> T
clause
(Class<U1> type1, ClauseCallback3Data1<U1> callback) <U1> T
clause
(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 T
self()
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
-