.. java:import:: java.sql CallableStatement .. java:import:: java.sql Connection .. java:import:: java.sql PreparedStatement .. java:import:: java.sql ResultSet .. java:import:: java.sql SQLException .. java:import:: java.sql Types .. java:import:: java.util HashMap .. java:import:: java.util Map.Entry .. java:import:: org.apache.shiro.subject Subject .. java:import:: org.caosdb.server.database.access Access .. java:import:: org.caosdb.server.database.exceptions TransactionException .. java:import:: org.caosdb.server.query Query.Pattern .. java:import:: org.caosdb.server.query Query.QueryException .. java:import:: org.jdom2 Element Backreference ============= .. java:package:: org.caosdb.server.query :noindex: .. java:type:: public class Backreference implements EntityFilterInterface, QueryInterface Fields ------ retry ^^^^^ .. java:field:: public static int retry :outertype: Backreference Constructors ------------ Backreference ^^^^^^^^^^^^^ .. java:constructor:: public Backreference(Query.Pattern entity, Query.Pattern property) :outertype: Backreference For query clauses like `REFERENCED BY entity [AS property]` :param entity: :param property: Methods ------- addBenchmark ^^^^^^^^^^^^ .. java:method:: @Override public void addBenchmark(String str, long time) :outertype: Backreference apply ^^^^^ .. java:method:: @Override public void apply(QueryInterface query) throws QueryException :outertype: Backreference getAccess ^^^^^^^^^ .. java:method:: @Override public Access getAccess() :outertype: Backreference getCacheKey ^^^^^^^^^^^ .. java:method:: @Override public String getCacheKey() :outertype: Backreference getConnection ^^^^^^^^^^^^^ .. java:method:: @Override public Connection getConnection() :outertype: Backreference getEntity ^^^^^^^^^ .. java:method:: public String getEntity() :outertype: Backreference getProperty ^^^^^^^^^^^ .. java:method:: public String getProperty() :outertype: Backreference getQuery ^^^^^^^^ .. java:method:: @Override public Query getQuery() :outertype: Backreference getSourceSet ^^^^^^^^^^^^ .. java:method:: @Override public String getSourceSet() :outertype: Backreference getSubProperty ^^^^^^^^^^^^^^ .. java:method:: public SubProperty getSubProperty() :outertype: Backreference getTargetSet ^^^^^^^^^^^^ .. java:method:: @Override public String getTargetSet() :outertype: Backreference getTargetSetCount ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public int getTargetSetCount() :outertype: Backreference getUser ^^^^^^^ .. java:method:: @Override public Subject getUser() :outertype: Backreference hasSubProperty ^^^^^^^^^^^^^^ .. java:method:: public boolean hasSubProperty() :outertype: Backreference isVersioned ^^^^^^^^^^^ .. java:method:: @Override public boolean isVersioned() :outertype: Backreference setSubProperty ^^^^^^^^^^^^^^ .. java:method:: public void setSubProperty(SubProperty subp) :outertype: Backreference toElement ^^^^^^^^^ .. java:method:: @Override public Element toElement() :outertype: Backreference toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: Backreference