Class SVNSqlJetStatement
java.lang.Object
org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
- Direct Known Subclasses:
SVNFSFSRevPropCreateSchema
,SVNFSFSRevPropSet
,SVNSqlJetTableStatement
,SVNSqlJetUnionStatement
,SVNWCDbCopyMoveNode
,SVNWCDbCreateSchema
,SVNWCDbInsertLock
,SVNWCDbInsertWCLock
,SVNWCDbInsertWorkItem
,SVNWCDbReplaceWithBaseDeleted
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.tmatesoft.sqljet.core.table.ISqlJetCursor
protected SVNSqlJetDb
protected org.tmatesoft.sqljet.core.SqlJetTransactionMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
adjustBinds
(int i) void
bindBlob
(int i, byte[] serialized) void
bindChecksum
(int i, SvnChecksum checksum) void
void
bindIProperties
(int i, Map<String, SVNProperties> iprops) void
bindLong
(int i, long v) void
bindNull
(int i) void
bindProperties
(int i, SVNProperties props) void
bindRevision
(int i, long revision) void
bindString
(int i, String string) long
count()
long
done()
boolean
eof()
long
exec()
protected Object
getBind
(int i) getBinds()
protected Object
byte[]
getColumnBlob
(Enum<?> f) protected byte[]
boolean
getColumnBoolean
(Enum<?> f) long
getColumnLong
(Enum<?> f) protected long
getColumnProperties
(Enum<?> f) protected SVNProperties
long
getColumnRevnum
(Enum<?> f) getColumnString
(Enum<?> f) protected String
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor
getJoinedStatement
(Enum<?> joinedTable) getJoinedStatement
(String joinedTable) boolean
boolean
boolean
hasColumnProperties
(Enum<?> f) protected boolean
long
boolean
isColumnNull
(Enum<?> f) protected boolean
boolean
boolean
next()
void
nextRow()
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor
parseInheritedProperties
(byte[] val) static SVNProperties
parseProperties
(byte[] val) void
reset()
protected void
setCursor
(org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor)
-
Field Details
-
sDb
-
cursor
private org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor -
binds
-
transactionMode
protected org.tmatesoft.sqljet.core.SqlJetTransactionMode transactionMode
-
-
Constructor Details
-
SVNSqlJetStatement
-
-
Method Details
-
openCursor
- Throws:
SVNException
-
insert
- Throws:
SVNException
-
exec
- Throws:
SVNException
-
getBinds
-
isNeedsReset
public boolean isNeedsReset() -
reset
- Throws:
SVNException
-
next
- Throws:
SVNException
-
eof
- Throws:
SVNException
-
bindf
- Throws:
SVNException
-
adjustBinds
private void adjustBinds(int i) -
bindNull
public void bindNull(int i) -
bindLong
public void bindLong(int i, long v) -
bindString
-
bindProperties
- Throws:
SVNException
-
bindIProperties
- Throws:
SVNException
-
bindChecksum
-
bindBlob
public void bindBlob(int i, byte[] serialized) -
bindRevision
public void bindRevision(int i, long revision) -
getBind
-
count
- Throws:
SVNException
-
getColumn
- Throws:
SVNException
-
getColumn
- Throws:
SVNException
-
getColumnLong
- Throws:
SVNException
-
getColumnLong
- Throws:
SVNException
-
getColumnString
- Throws:
SVNException
-
getColumnString
- Throws:
SVNException
-
isColumnNull
- Throws:
SVNException
-
isColumnNull
- Throws:
SVNException
-
getColumnBlob
- Throws:
SVNException
-
getColumnBlob
- Throws:
SVNException
-
getColumnBoolean
- Throws:
SVNException
-
getJoinedStatement
- Throws:
SVNException
-
getJoinedStatement
- Throws:
SVNException
-
getColumnProperties
- Throws:
SVNException
-
hasColumnProperties
- Throws:
SVNException
-
getColumnInheritedProperties
public List<Structure<StructureFields.InheritedProperties>> getColumnInheritedProperties(Enum<?> f) throws SVNException - Throws:
SVNException
-
hasColumnInheritedProperties
- Throws:
SVNException
-
getColumnProperties
- Throws:
SVNException
-
hasColumnProperties
- Throws:
SVNException
-
getColumnInheritedProperties
public List<Structure<StructureFields.InheritedProperties>> getColumnInheritedProperties(String f) throws SVNException - Throws:
SVNException
-
hasColumnInheritedProperties
- Throws:
SVNException
-
parseProperties
- Throws:
SVNException
-
parseInheritedProperties
public static List<Structure<StructureFields.InheritedProperties>> parseInheritedProperties(byte[] val) throws SVNException - Throws:
SVNException
-
done
- Throws:
SVNException
-
nextRow
- Throws:
SVNException
-
getColumnRevnum
- Throws:
SVNException
-
getCursor
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor getCursor() -
setCursor
protected void setCursor(org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor) -
getRowValues
- Throws:
SVNException
-