Interface ISqlJetBtreeRecord
-
- All Superinterfaces:
ISqlJetReleasable
- All Known Implementing Classes:
SqlJetBtreeRecord
public interface ISqlJetBtreeRecord extends ISqlJetReleasable
Parses current record inISqlJetBtreeCursorand allow acces to fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ISqlJetVdbeMem>getFields()intgetFieldsCount()longgetIntField(int field)ISqlJetMemoryPointergetRawRecord()doublegetRealField(int field)java.lang.StringgetStringField(int field, SqlJetEncoding enc)-
Methods inherited from interface org.tmatesoft.sqljet.core.internal.ISqlJetReleasable
release
-
-
-
-
Method Detail
-
getFieldsCount
int getFieldsCount()
- Returns:
- the fieldsCount
-
getFields
java.util.List<ISqlJetVdbeMem> getFields()
- Returns:
-
getRawRecord
ISqlJetMemoryPointer getRawRecord()
- Returns:
-
getStringField
java.lang.String getStringField(int field, SqlJetEncoding enc) throws SqlJetException- Parameters:
field-- Returns:
- Throws:
SqlJetException
-
getIntField
long getIntField(int field)
- Parameters:
field-- Returns:
-
getRealField
double getRealField(int field)
- Parameters:
field-- Returns:
-
-