public class SVNSqlJetSelectStatement extends SVNSqlJetTableStatement
table, tableName
binds, sDb, transactionMode
Constructor and Description |
---|
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
Enum<?> fromTable) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
Enum<?> fromTable,
Enum<?> indexName) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
String fromTable) |
SVNSqlJetSelectStatement(SVNSqlJetDb sDb,
String fromTable,
String indexName) |
Modifier and Type | Method and Description |
---|---|
boolean |
eof() |
protected Object |
getColumn(String f) |
protected byte[] |
getColumnBlob(String f) |
protected long |
getColumnLong(String f) |
protected String |
getColumnString(String f) |
protected String |
getIndexName() |
protected String |
getPathScope() |
protected String |
getRowPath() |
protected Enum<?> |
getRowPathField() |
Map<String,Object> |
getRowValues() |
Map<String,Object> |
getRowValues2(Map<String,Object> v) |
protected Object[] |
getWhere() |
protected boolean |
isColumnNull(String f) |
protected boolean |
isFilterPassed() |
protected boolean |
isPathScopeInIndex() |
protected static boolean |
isStrictDescendantOf(String descendant,
String ancestor) |
protected boolean |
isStrictiDescendant() |
boolean |
next() |
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor |
openCursor() |
void |
reset() |
void |
setIndexName(String indexName) |
addTrigger, getTable, getTableName, getTriggers, statementCompleted, statementStarted
bindBlob, 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, setCursor
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, Enum<?> fromTable) throws SVNException
SVNException
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, Enum<?> fromTable, Enum<?> indexName) throws SVNException
SVNException
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, String fromTable) throws SVNException
SVNException
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, String fromTable, String indexName) throws SVNException
SVNException
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor openCursor() throws SVNException
openCursor
in class SVNSqlJetStatement
SVNException
protected String getPathScope()
protected boolean isStrictiDescendant()
protected boolean isPathScopeInIndex() throws SVNException
SVNException
protected String getIndexName()
public void setIndexName(String indexName)
protected Object[] getWhere() throws SVNException
SVNException
public boolean next() throws SVNException
next
in class SVNSqlJetStatement
SVNException
protected Enum<?> getRowPathField() throws SVNException
SVNException
protected String getRowPath() throws SVNException
SVNException
protected boolean isFilterPassed() throws SVNException
SVNException
public boolean eof() throws SVNException
eof
in class SVNSqlJetStatement
SVNException
public Map<String,Object> getRowValues2(Map<String,Object> v) throws SVNException
SVNException
public Map<String,Object> getRowValues() throws SVNException
getRowValues
in class SVNSqlJetStatement
SVNException
protected Object getColumn(String f) throws SVNException
getColumn
in class SVNSqlJetStatement
SVNException
protected long getColumnLong(String f) throws SVNException
getColumnLong
in class SVNSqlJetStatement
SVNException
protected String getColumnString(String f) throws SVNException
getColumnString
in class SVNSqlJetStatement
SVNException
protected boolean isColumnNull(String f) throws SVNException
isColumnNull
in class SVNSqlJetStatement
SVNException
protected byte[] getColumnBlob(String f) throws SVNException
getColumnBlob
in class SVNSqlJetStatement
SVNException
public void reset() throws SVNException
reset
in class SVNSqlJetTableStatement
SVNException
Copyright © 2024. All rights reserved.