class Writer extends java.lang.Object
The Writer allows for adding batches of Features to a Layer within a Transaction.
Writer writer = new Writer(layer, batch: 1000, transaction: 'default') try { Feature f = writer.newFeature writer.add(f) } finally { writer.close() }
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Create a new Writer for a Layer.
options
- The named parameters
layer
- The Layer to write toAdd a Feature
feature
- The Feature to addCloses the writing session. If there are unwritten Features in the cache, they are written before the Transaction is finally closed.
Get a new Feature with default values
Write batches of Features to the Layer
options
- The named parameters
layer
- The Layer to write toc
- The Cursor which takes the Writer