public class SVNSqlJetSelectStatement extends SVNSqlJetTableStatement
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
indexName |
private java.util.Map<java.lang.String,java.lang.Object> |
rowValues |
table, tableNamebinds, sDb, transactionMode| Constructor and Description |
|---|
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
java.lang.Enum<?> fromTable) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
java.lang.Enum<?> fromTable,
java.lang.Enum<?> indexName) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
java.lang.String fromTable) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
java.lang.String fromTable,
java.lang.String indexName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
eof() |
protected java.lang.Object |
getColumn(java.lang.String f) |
protected byte[] |
getColumnBlob(java.lang.String f) |
protected long |
getColumnLong(java.lang.String f) |
protected java.lang.String |
getColumnString(java.lang.String f) |
private java.lang.Enum<?> |
getDefaultRowPathField() |
protected java.lang.String |
getIndexName() |
protected java.lang.String |
getPathScope() |
protected java.lang.String |
getRowPath() |
protected java.lang.Enum<?> |
getRowPathField() |
java.util.Map<java.lang.String,java.lang.Object> |
getRowValues() |
java.util.Map<java.lang.String,java.lang.Object> |
getRowValues2(java.util.Map<java.lang.String,java.lang.Object> v) |
protected java.lang.Object[] |
getWhere() |
protected boolean |
isColumnNull(java.lang.String f) |
protected boolean |
isFilterPassed() |
private boolean |
isPathScoped() |
protected boolean |
isPathScopeInIndex() |
protected static boolean |
isStrictDescendantOf(java.lang.String descendant,
java.lang.String ancestor) |
protected boolean |
isStrictiDescendant() |
private void |
loadRowValues(boolean has) |
boolean |
next() |
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor |
openCursor() |
private boolean |
pathIsDecendant() |
private boolean |
pathScopeMatches() |
void |
reset() |
void |
setIndexName(java.lang.String indexName) |
addTrigger, getTable, getTableName, getTriggers, statementCompleted, statementStartedbindBlob, bindChecksum, bindf, bindIProperties, bindLong, bindNull, bindProperties, bindRevision, bindString, count, done, exec, getBind, getBinds, getColumn, getColumnBlob, getColumnBoolean, getColumnInheritedProperties, getColumnInheritedProperties, getColumnLong, getColumnProperties, getColumnProperties, getColumnRevnum, getColumnString, getCursor, getJoinedStatement, getJoinedStatement, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isNeedsReset, nextRow, parseInheritedProperties, parseProperties, setCursorprivate java.lang.String indexName
private java.util.Map<java.lang.String,java.lang.Object> rowValues
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable) throws SVNException
SVNExceptionpublic SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) throws SVNException
SVNExceptionpublic SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.String fromTable) throws SVNException
SVNExceptionpublic SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.String fromTable, java.lang.String indexName) throws SVNException
SVNExceptionprotected org.tmatesoft.sqljet.core.table.ISqlJetCursor openCursor()
throws SVNException
openCursor in class SVNSqlJetStatementSVNExceptionprivate boolean isPathScoped()
throws SVNException
SVNExceptionprotected java.lang.String getPathScope()
protected boolean isStrictiDescendant()
protected boolean isPathScopeInIndex()
throws SVNException
SVNExceptionprotected java.lang.String getIndexName()
public void setIndexName(java.lang.String indexName)
protected java.lang.Object[] getWhere()
throws SVNException
SVNExceptionpublic boolean next()
throws SVNException
next in class SVNSqlJetStatementSVNExceptionprivate boolean pathScopeMatches()
throws SVNException
SVNExceptionprivate boolean pathIsDecendant()
throws SVNException
SVNExceptionprotected java.lang.Enum<?> getRowPathField()
throws SVNException
SVNExceptionprivate java.lang.Enum<?> getDefaultRowPathField()
protected java.lang.String getRowPath()
throws SVNException
SVNExceptionprotected boolean isFilterPassed()
throws SVNException
SVNExceptionpublic boolean eof()
throws SVNException
eof in class SVNSqlJetStatementSVNExceptionprivate void loadRowValues(boolean has)
throws SVNException
SVNExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getRowValues2(java.util.Map<java.lang.String,java.lang.Object> v)
throws SVNException
SVNExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getRowValues()
throws SVNException
getRowValues in class SVNSqlJetStatementSVNExceptionprotected java.lang.Object getColumn(java.lang.String f)
throws SVNException
getColumn in class SVNSqlJetStatementSVNExceptionprotected long getColumnLong(java.lang.String f)
throws SVNException
getColumnLong in class SVNSqlJetStatementSVNExceptionprotected java.lang.String getColumnString(java.lang.String f)
throws SVNException
getColumnString in class SVNSqlJetStatementSVNExceptionprotected boolean isColumnNull(java.lang.String f)
throws SVNException
isColumnNull in class SVNSqlJetStatementSVNExceptionprotected byte[] getColumnBlob(java.lang.String f)
throws SVNException
getColumnBlob in class SVNSqlJetStatementSVNExceptionpublic void reset()
throws SVNException
reset in class SVNSqlJetTableStatementSVNExceptionprotected static boolean isStrictDescendantOf(java.lang.String descendant,
java.lang.String ancestor)