Click or drag to resize
CDBWRITE Class
The DBWRITE class is used to open and write to databases. Large blocks of data are split into blocks and served up sequentially to prevent the over-use of virtual memory when VVs or VAs are being written to channels. Individual data blocks are limited by default to 1 MB (which is user-alterable). Data less than the block size are served up whole, one block per line.
Inheritance Hierarchy

Namespace: GeoEngine.Core.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CDBWRITE : CHANDLE

The CDBWRITE type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyoneAddBlock
Add the current block of data.
Public methodAvailable to anyoneCommit
Commit remaining data to the database.
Public methodAvailable to anyoneStatic memberCreate
Create a DBWRITE object Add channels using the iAddChannel_DBWRITE() method.channel.
Public methodAvailable to anyoneStatic memberCreateXY
Create a DBWRITE object for a XY-located data. Add channels using the iAddChannel_DBWRITE() method.
Public methodAvailable to anyoneStatic memberCreateXYZ
Create a DBWRITE object for a XYZ-located data. Add channels using the iAddChannel_DBWRITE() method.channel
Protected methodDispose
Releases the unmanaged resources used by the CDBWRITE and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneGetDB
Get the output DB handle from the DBWRITE object.
Public methodAvailable to anyoneGetVA
Get the VA handle for an array channel.
Public methodAvailable to anyoneGetVV
Get the VV handle for a channel.
Public methodAvailable to anyoneGetVVx
Get the X channel VV handle.
Public methodAvailable to anyoneGetVVy
Get the Y channel VV handle.
Public methodAvailable to anyoneGetVVz
Get the Z channel VV handle.
Public methodAvailable to anyoneiAddChannel
Add a data channel to the DBWRITE object.
Public methodAvailable to anyoneiGetChanArraySize
Get the number of columns of data in a channel.
Public methodAvailable to anyoneTestFunc
Temporary test function.
Top
See Also