PrimaryKeySet -> KeySet.
This commit is contained in:
@@ -732,7 +732,7 @@ public abstract class DepotRepository
|
|||||||
});
|
});
|
||||||
|
|
||||||
// now delete using that primary key set
|
// now delete using that primary key set
|
||||||
PrimaryKeySet<T> pwhere = new PrimaryKeySet<T>(type, keys);
|
KeySet<T> pwhere = new KeySet<T>(type, keys);
|
||||||
return deleteAll(type, pwhere, pwhere);
|
return deleteAll(type, pwhere, pwhere);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ public abstract class FindAllQuery<T extends PersistentRecord>
|
|||||||
throws SQLException
|
throws SQLException
|
||||||
{
|
{
|
||||||
_builder.newQuery(new SelectClause<T>(_type, _marsh.getFieldNames(),
|
_builder.newQuery(new SelectClause<T>(_type, _marsh.getFieldNames(),
|
||||||
new PrimaryKeySet<T>(_type, keys)));
|
new KeySet<T>(_type, keys)));
|
||||||
PreparedStatement stmt = _builder.prepare(conn);
|
PreparedStatement stmt = _builder.prepare(conn);
|
||||||
try {
|
try {
|
||||||
ResultSet rs = stmt.executeQuery();
|
ResultSet rs = stmt.executeQuery();
|
||||||
|
|||||||
+6
-6
@@ -33,17 +33,17 @@ import com.samskivert.jdbc.depot.operator.Logic;
|
|||||||
* Contains a set of primary keys that match a set of persistent records. This is used internally
|
* Contains a set of primary keys that match a set of persistent records. This is used internally
|
||||||
* in Depot when decomposing queries into two parts: first a query for the primary keys that
|
* in Depot when decomposing queries into two parts: first a query for the primary keys that
|
||||||
* identify the records that match a free-form query and then another query that operates on the
|
* identify the records that match a free-form query and then another query that operates on the
|
||||||
* previously identified keys. The keys obtained in the first query are used to create a
|
* previously identified keys. The keys obtained in the first query are used to create a KeySet and
|
||||||
* PrimaryKeySet and modifications and deletons using this set will automatically flush the
|
* modifications and deletons using this set will automatically flush the appropriate records from
|
||||||
* appropriate records from the cache.
|
* the cache.
|
||||||
*/
|
*/
|
||||||
public class PrimaryKeySet<T extends PersistentRecord> extends WhereClause
|
public class KeySet<T extends PersistentRecord> extends WhereClause
|
||||||
implements SQLExpression, ValidatingCacheInvalidator
|
implements SQLExpression, ValidatingCacheInvalidator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Creates a set from the supplied primary keys.
|
* Creates a set from the supplied primary keys.
|
||||||
*/
|
*/
|
||||||
public PrimaryKeySet (Class<T> pClass, Set<Key<T>> keys)
|
public KeySet (Class<T> pClass, Set<Key<T>> keys)
|
||||||
{
|
{
|
||||||
_pClass = pClass;
|
_pClass = pClass;
|
||||||
_keys = keys;
|
_keys = keys;
|
||||||
@@ -132,7 +132,7 @@ public class PrimaryKeySet<T extends PersistentRecord> extends WhereClause
|
|||||||
if (obj == null || getClass() != obj.getClass()) {
|
if (obj == null || getClass() != obj.getClass()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return _condition.equals(((PrimaryKeySet<?>) obj)._condition);
|
return _condition.equals(((KeySet<?>) obj)._condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -29,7 +29,7 @@ import java.util.Map;
|
|||||||
import com.samskivert.jdbc.depot.annotation.Id;
|
import com.samskivert.jdbc.depot.annotation.Id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple utility methods used by {@link Key} and {@link PrimaryKeySet}.
|
* Simple utility methods used by {@link Key} and {@link KeySet}.
|
||||||
*/
|
*/
|
||||||
public class KeyUtil
|
public class KeyUtil
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user