package org.javers.repository.sql.finders;
import org.javers.repository.sql.schema.TableNameProvider;
import org.polyjdbc.core.query.SelectQuery;
import static org.javers.repository.sql.schema.FixedSchemaFactory.SNAPSHOT_PK;
/**
* @author bartosz.walacik
*/
class SnapshotIdFilter extends SnapshotFilter {
private final long snapshotPK;
SnapshotIdFilter(TableNameProvider tableNameProvider, long snapshotPK) {
super(tableNameProvider);
this.snapshotPK = snapshotPK;
}
@Override
void addWhere(SelectQuery query) {
query.where(SNAPSHOT_PK + " = "+ snapshotPK);
}
}