Class SVNSqlJetUnionStatement
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetUnionStatement
-
- Direct Known Subclasses:
SVNWCDbSelectAnyPristineReference
public class SVNSqlJetUnionStatement extends SVNSqlJetStatement
-
-
Field Summary
Fields Modifier and Type Field Description private int
current
private SVNSqlJetStatement[]
statements
-
Fields inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
binds, sDb, transactionMode
-
-
Constructor Summary
Constructors Constructor Description SVNSqlJetUnionStatement(SVNSqlJetDb sDb, SVNSqlJetStatement... statements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bindBlob(int i, byte[] serialized)
void
bindChecksum(int i, SvnChecksum checksum)
void
bindf(java.lang.String format, java.lang.Object... data)
void
bindLong(int i, long v)
void
bindNull(int i)
void
bindProperties(int i, SVNProperties props)
void
bindString(int i, java.lang.String string)
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor
getCursor()
boolean
next()
void
reset()
private void
updateBinds()
-
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
bindIProperties, bindRevision, count, done, eof, exec, getBind, getBinds, getColumn, getColumn, getColumnBlob, getColumnBlob, getColumnBoolean, getColumnInheritedProperties, getColumnInheritedProperties, getColumnLong, getColumnLong, getColumnProperties, getColumnProperties, getColumnRevnum, getColumnString, getColumnString, getJoinedStatement, getJoinedStatement, getRowValues, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isColumnNull, isNeedsReset, nextRow, openCursor, parseInheritedProperties, parseProperties, setCursor
-
-
-
-
Field Detail
-
statements
private SVNSqlJetStatement[] statements
-
current
private int current
-
-
Constructor Detail
-
SVNSqlJetUnionStatement
public SVNSqlJetUnionStatement(SVNSqlJetDb sDb, SVNSqlJetStatement... statements)
-
-
Method Detail
-
next
public boolean next() throws SVNException
- Overrides:
next
in classSVNSqlJetStatement
- Throws:
SVNException
-
getCursor
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor getCursor()
- Overrides:
getCursor
in classSVNSqlJetStatement
-
reset
public void reset() throws SVNException
- Overrides:
reset
in classSVNSqlJetStatement
- Throws:
SVNException
-
updateBinds
private void updateBinds()
-
bindf
public void bindf(java.lang.String format, java.lang.Object... data) throws SVNException
- Overrides:
bindf
in classSVNSqlJetStatement
- Throws:
SVNException
-
bindLong
public void bindLong(int i, long v)
- Overrides:
bindLong
in classSVNSqlJetStatement
-
bindString
public void bindString(int i, java.lang.String string)
- Overrides:
bindString
in classSVNSqlJetStatement
-
bindNull
public void bindNull(int i)
- Overrides:
bindNull
in classSVNSqlJetStatement
-
bindBlob
public void bindBlob(int i, byte[] serialized)
- Overrides:
bindBlob
in classSVNSqlJetStatement
-
bindChecksum
public void bindChecksum(int i, SvnChecksum checksum)
- Overrides:
bindChecksum
in classSVNSqlJetStatement
-
bindProperties
public void bindProperties(int i, SVNProperties props) throws SVNException
- Overrides:
bindProperties
in classSVNSqlJetStatement
- Throws:
SVNException
-
-