Interface ISqlJetBtreeRecord
-
- All Superinterfaces:
ISqlJetReleasable
- All Known Implementing Classes:
SqlJetBtreeRecord
public interface ISqlJetBtreeRecord extends ISqlJetReleasable
Parses current record inISqlJetBtreeCursor
and allow acces to fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ISqlJetVdbeMem>
getFields()
int
getFieldsCount()
long
getIntField(int field)
ISqlJetMemoryPointer
getRawRecord()
double
getRealField(int field)
java.lang.String
getStringField(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:
-
-