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.ISqlJetCursorprotected SVNSqlJetDbprotected org.tmatesoft.sqljet.core.SqlJetTransactionMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidadjustBinds(int i) voidbindBlob(int i, byte[] serialized) voidbindChecksum(int i, SvnChecksum checksum) voidvoidbindIProperties(int i, Map<String, SVNProperties> iprops) voidbindLong(int i, long v) voidbindNull(int i) voidbindProperties(int i, SVNProperties props) voidbindRevision(int i, long revision) voidbindString(int i, String string) longcount()longdone()booleaneof()longexec()protected ObjectgetBind(int i) getBinds()protected Objectbyte[]getColumnBlob(Enum<?> f) protected byte[]booleangetColumnBoolean(Enum<?> f) longgetColumnLong(Enum<?> f) protected longgetColumnProperties(Enum<?> f) protected SVNPropertieslonggetColumnRevnum(Enum<?> f) getColumnString(Enum<?> f) protected Stringprotected org.tmatesoft.sqljet.core.table.ISqlJetCursorgetJoinedStatement(Enum<?> joinedTable) getJoinedStatement(String joinedTable) booleanbooleanbooleanhasColumnProperties(Enum<?> f) protected booleanlongbooleanisColumnNull(Enum<?> f) protected booleanbooleanbooleannext()voidnextRow()protected org.tmatesoft.sqljet.core.table.ISqlJetCursorparseInheritedProperties(byte[] val) static SVNPropertiesparseProperties(byte[] val) voidreset()protected voidsetCursor(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
-