Package org.firebirdsql.jdbc.field
Interface FBFlushableField
- All Known Implementing Classes:
FBLongVarCharField
public interface FBFlushableField
Instances of this field cache data in auto-commit case if no transaction is
yet available and must be flushed before transaction is committed.
- Version:
- 1.0
- Author:
- Roman Rokytskyy
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidFlush cached data to the database server.byte[]Get cached data.voidsetCachedObject(FBFlushableField.CachedObject cachedObject)
-
Method Details
-
flushCachedData
Flush cached data to the database server.- Throws:
SQLException- if something went wrong.
-
getCachedData
Get cached data.- Returns:
- cached object of this field.
- Throws:
SQLException- if something went wrong.
-
getCachedObject
- Throws:
SQLException
-
setCachedObject
- Throws:
SQLException
-