Package ch.so.agi.filegdb.write
Class GdbTableWriter
java.lang.Object
ch.so.agi.filegdb.write.GdbTableWriter
- All Implemented Interfaces:
AutoCloseable
Writes rows into a plain attribute table created by
GdbCreator.-
Method Details
-
name
-
rowCount
public long rowCount() -
write
Writes one row; the values are aligned with the table definition fields.- Throws:
IOException
-
updateRow
Replaces the values of an existing row in place.The object id stays allocated and unchanged. The previous row blob is marked deleted, so readers never observe the old values.
- Parameters:
objectId- one based object idvalues- values aligned with the table definition fields- Throws:
IOException
-
deleteRow
Marks a row as deleted.- Parameters:
objectId- one based object id; deleting an already deleted row is a no-op- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-