![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
The base class (to be subclassed) to implement tile loaders for Oracle SDO. More...
#include <ilviews/maps/format/oracle/sdotileload.h>
Public Member Functions | |
| virtual IlvMapsError | dbmsRestored () |
Called by the IlvSDOLayer read from an .ilv file, after the connection to an Oracle SDO database has been restored. More... | |
| IldDbms * | getDbms () const |
Returns the IldDbms representing the connection to the Oracle database. | |
| IlvMapsError | getInitStatus () const |
| Returns the error code that may have happened during the loader construction. | |
| virtual IldRequest * | getRequest (IlvTile *tile) |
Returns the IldRequest containing the SDO geometries that intersect the specified tile. More... | |
| virtual IlvRect * | getSize () |
| Returns the bounding box of the data set managed by the tile loader. More... | |
| virtual const IlvRect & | getTileOrigin () const |
| Returns the origin tile used by the load-on demand mechanism. | |
| virtual IlBoolean | isPersistent () const |
Returns IlTrue. More... | |
| virtual IlvMapsError | load (IlvTile *tile) |
| Virtual method implemented in the subclasses. More... | |
| virtual void | release (IlvTile *tile) |
| Releases the content of a tile when required by the cache of the layer. More... | |
Public Member Functions inherited from IlvTileLoader | |
| virtual void | controllerDeleted (IlvTileController *controller) |
| Called when the controller is deleted. More... | |
| virtual void | tileDeleted (IlvTile *tile) |
| Called when a tile is deleted during the controller destruction. More... | |
Protected Member Functions | |
| IlvSDOTileLoader (IldDbms *dbms) | |
Initializes an instance of IlvSDOTileLoader. More... | |
| IldRequest * | executeQuery (const char *query) |
| Executes the specified query and exports a trace if the SQL traces are enabled. More... | |
Friends | |
| class | IlvObjectSDOLayer |
| class | IlvSDOLayer |
The base class (to be subclassed) to implement tile loaders for Oracle SDO.
Library: ilvdbmaps
|
protected |
Initializes an instance of IlvSDOTileLoader.
| dbms | The IldDbms. |
|
virtual |
Called by the IlvSDOLayer read from an .ilv file, after the connection to an Oracle SDO database has been restored.
IlvMapsError code. Reimplemented in IlvDefaultSDOTileLoader, and IlvDefaultObjectSDOTileLoader.
|
protected |
Executes the specified query and exports a trace if the SQL traces are enabled.
| query | The result set of the executed query. |
IldRequest
|
virtual |
Returns the IldRequest containing the SDO geometries that intersect the specified tile.
Returns 0 and must be implemented in the subclass.
| tile | The tile to be filled with the SDO geometries. |
Reimplemented in IlvDefaultSDOTileLoader, and IlvDefaultObjectSDOTileLoader.
|
virtual |
Returns the bounding box of the data set managed by the tile loader.
If the bounding box cannot be computed, this method can return 0. The IlvSDOLayer using this object will have an undefined size.
Reimplemented in IlvDefaultSDOTileLoader, and IlvDefaultObjectSDOTileLoader.
|
virtual |
Returns IlTrue.
IlTrue if the IlvSDOTileLoader is persistent, IlFalse otherwise. Implements IlvTileLoader.
|
virtual |
Virtual method implemented in the subclasses.
Implements IlvTileLoader.
Reimplemented in IlvDefaultSDOTileLoader, and IlvDefaultObjectSDOTileLoader.
|
virtual |
Releases the content of a tile when required by the cache of the layer.
| tile | The tile to be released. |
Implements IlvTileLoader.
© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.