package org.tmatesoft.svn.core.internal.wc17.db.statement;
import org.tmatesoft.svn.core.SVNException;
import org.tmatesoft.svn.core.internal.db.SVNSqlJetDb;
import org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement;
/**
* SELECT local_relpath, op_depth FROM nodes
* WHERE wc_id = ?1 AND moved_to = ?2 AND op_depth > 0
*
*/
public class SVNWCDbSelectMovedFromRelPath extends SVNSqlJetSelectStatement {
public SVNWCDbSelectMovedFromRelPath(SVNSqlJetDb sDb) throws SVNException {
super(sDb, SVNWCDbSchema.NODES);
}
protected boolean isFilterPassed() throws SVNException {
return getColumnLong(SVNWCDbSchema.NODES__Fields.op_depth) > 0;
}
@Override
protected String getIndexName() {
return SVNWCDbSchema.NODES__Indices.I_NODES_MOVED.toString();
}
}