Package org.firebirdsql.jdbc.field
Interface FBFlushableField
- 
- All Known Implementing Classes:
- FBLongVarCharField
 
 public interface FBFlushableFieldInstances 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 SummaryNested Classes Modifier and Type Interface Description static classFBFlushableField.CachedObject
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidflushCachedData()Flush cached data to the database server.byte[]getCachedData()Get cached data.FBFlushableField.CachedObjectgetCachedObject()voidsetCachedObject(FBFlushableField.CachedObject cachedObject)
 
- 
- 
- 
Method Detail- 
flushCachedDatavoid flushCachedData() throws java.sql.SQLExceptionFlush cached data to the database server.- Throws:
- java.sql.SQLException- if something went wrong.
 
 - 
getCachedDatabyte[] getCachedData() throws java.sql.SQLExceptionGet cached data.- Returns:
- cached object of this field.
- Throws:
- java.sql.SQLException- if something went wrong.
 
 - 
getCachedObjectFBFlushableField.CachedObject getCachedObject() throws java.sql.SQLException - Throws:
- java.sql.SQLException
 
 - 
setCachedObjectvoid setCachedObject(FBFlushableField.CachedObject cachedObject) throws java.sql.SQLException - Throws:
- java.sql.SQLException
 
 
- 
 
-