User Tools

Site Tools


api:dk11:delphi:gislayersqldb2.tgis_layersqldb2abstract_methods

TGIS_LayerSqlDb2Abstract methods

Methods

Inherited Overrides Protected
Name Visibility Description
addCommonCommands protected Add common SQL commands to SQL commands list.
(Inherited from TGIS_LayerVectorSqlAbstract)
AddField public Add a new field.
(Inherited from TGIS_LayerVector)
AddFieldInternal public Add new field.
(Inherited from TGIS_LayerVector)
AddShape public Add a new shape (a copy) and make it editable.
(Inherited from TGIS_LayerVector)
AddToMasterTable public Add layer entry to master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
Alive public Makes a layer non-dormant.
(Inherited from TGIS_Layer)
applyConfigOptions protected
(Inherited from TGIS_LayerVector)
applyConfigProjection protected Read config projection parameters.
(Inherited from TGIS_Layer)
ApplyCuttingPolygon public Set cutting polygon for a layer.
(Inherited from TGIS_Layer)
ApplyStyle public Apply a style to the layer.
(Inherited from TGIS_LayerVectorSqlAbstract)
bindField protected Obtain a bind number for a given field name.
(Inherited from TGIS_LayerVector)
bindFieldInternal protected Obtain a bind number for a given field name.
(Inherited from TGIS_LayerVector)
BindSqlQueryInternal public Binds layer to SQL query object to provided field access methods.
(Inherited from TGIS_LayerVector)
Build(String; TGIS_Extent; TGIS_ShapeType) public Build new layer - prepare storage.
(Inherited from TGIS_LayerVector)
Build(String; TGIS_Extent; TGIS_ShapeType; TGIS_DimensionType) public
CentroidScope public Calculate a centroid for a scope.
(Inherited from TGIS_LayerVector)
ChangeHash public Change hash.
(Inherited from TGIS_Layer)
checkParamsCache protected Check if shape is visible based on current paramsCache setup.
(Inherited from TGIS_LayerVector)
ClearModified public Set IsModified flag to false for a layer and its sublayers.
(Inherited from TGIS_Layer)
CloseActiveDatasets public Close all active datasets of a layer.
(Inherited from TGIS_LayerVectorSqlAbstract)
CloseConnection public Close current connection and active queries.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateMasterTable public Create master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateProjectTable public Create a table with projects.
(Inherited from TGIS_LayerVectorSqlAbstract)
CreateShape public Create a new shape and make it editable.
(Inherited from TGIS_LayerVector)
CreateStyleTable public Create a table with layer styles.
(Inherited from TGIS_LayerVectorSqlAbstract)
cursorClose protected Free cursor allocated by cursorOpen().
(Overrides TGIS_LayerVector.cursorClose)
cursorEof protected Is it the end of the shapes?
(Overrides TGIS_LayerVector.cursorEof)
cursorEofInternal protected Has the end of shapes been reached?
(Inherited from TGIS_LayerVector)
cursorFindFirst protected Find first occurrence of an item which meets extent and query.
(Inherited from TGIS_LayerVector)
cursorFindNext protected Find next occurrence of item defined in cursorFindFirst.
(Inherited from TGIS_LayerVector)
cursorFirst protected Move to the first shape in the cursor.
(Overrides TGIS_LayerVector.cursorFirst)
cursorFirstInternal protected Move to the first shape in the Layer.
(Inherited from TGIS_LayerVector)
cursorNext protected Move to the next shape in the cursor.
(Overrides TGIS_LayerVector.cursorNext)
cursorNextInternal protected Move to next shape in Layer.
(Inherited from TGIS_LayerVector)
cursorOpen protected Allocate new cursor.
(Overrides TGIS_LayerVector.cursorOpen)
cursorShape protected Get current shape.
(Overrides TGIS_LayerVector.cursorShape)
cursorShapeEx protected Get current shape.
(Inherited from TGIS_LayerVector)
cursorShapeInternal protected Get current shape.
(Inherited from TGIS_LayerVector)
cursorStateRestore protected Restore cursor state to previously stored value.
(Inherited from TGIS_LayerVector)
cursorStateSave protected Store cursor state.
(Inherited from TGIS_LayerVector)
Delete public Delete a shape.
(Inherited from TGIS_LayerVector)
DeleteField public Delete field.
(Inherited from TGIS_LayerVector)
DeleteFromMasterTable public Delete record from master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
Deselect public Clear selection of shape.
(Inherited from TGIS_LayerVector)
DeselectAll public Clear selection of all shapes.
(Inherited from TGIS_LayerVector)
Dormant public Makes a layer dormant.
(Overrides TGIS_Layer.Dormant)
DormantGain public Calculate approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method.
(Overrides TGIS_Layer.DormantGain)
Draw public Draws a layer.
(Inherited from TGIS_Layer)
DrawChart public Draws layer charts.
(Inherited from TGIS_LayerVector)
DrawEx public Draw a layer.
(Inherited from TGIS_LayerVector)
drawExtent protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
drawExtentEx protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
DrawFlash public Flash queued shapes.
(Inherited from TGIS_LayerVector)
DrawScope public Draws only shapes that meet a scope criteria.
(Inherited from TGIS_LayerVector)
DrawSelected public Draws only selected item(s) on a layer.
(Inherited from TGIS_Layer)
DrawSelectedEx public Draw only selected item of a layer.
(Inherited from TGIS_LayerVector)
ExecuteSQL public Execute custom SQL statement.
(Inherited from TGIS_LayerVectorSqlAbstract)
ExportLayer public Export layer.
(Inherited from TGIS_LayerVector)
ExportLayerEx public Export layer.
(Inherited from TGIS_LayerVector)
ExportStructureToFLD public Export fields structure to fld file.
(Inherited from TGIS_LayerVector)
FieldInfo public Return pointer to GIS_FieldInfo structure.
(Inherited from TGIS_LayerVector)
finalizeCommandList protected Finalize command list process.
(Inherited from TGIS_LayerVectorSqlAbstract)
FinalizeDirectWrite public
(Inherited from TGIS_LayerVectorSqlAbstract)
FindField public Find field in a field list.
(Inherited from TGIS_LayerVector)
FindFieldInternal public Find field in a field list.
(Inherited from TGIS_LayerVector)
FindFirst public Find first occurrence of an item which meets extent and query.
(Inherited from TGIS_LayerVector)
FindNext public Find next occurrence of item defined in FindFirst.
(Inherited from TGIS_LayerVector)
FlashShape public Flash shape several times
(Inherited from TGIS_LayerVector)
ForEach public Fetch all shapes from the layer using callback function.
(Inherited from TGIS_LayerVector)
ForEachSubLayer public Return in callback event a layer and all sublayers that belong to it.
(Inherited from TGIS_Layer)
GetAvailableLayers public Get a list of layers available in storage.
(Overrides TGIS_LayerVector.GetAvailableLayers)
GetAvailableProjects public Get available projects from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetAvailableStyles public Get available styles from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
getBindedField protected Get field value for a shape given by unique identity.
(Inherited from TGIS_LayerVector)
getBindedFieldInternal protected Get field value for a shape given by unique identity.
(Inherited from TGIS_LayerVector)
getCmd protected Return a SQL command associated with a given identifier.
(Inherited from TGIS_LayerVectorSqlAbstract)
getCmdGEOMETRY protected Return an SQL command with GEOMETRY column name.
getCmdGEOMETRY_CAST protected Return an SQL command.
getCmdGEOMETRY_CAST_DBX protected Return an SQL command.
getCmdGEOUID protected Return an SQL command with GEO.UID column name.
getCmdSHAPETYPE protected Return a SQL command with SHAPETYPE column name.
getEdited protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
GetField public Get field value for a shape determined by unique identity.
(Inherited from TGIS_LayerVector)
GetFieldEx public Get field value for a shape determined by unique identity.
(Inherited from TGIS_LayerVector)
getFieldInternal protected Get the stored field value for a shape specified by unique identifier.
(Overrides TGIS_LayerVector.getFieldInternal)
getGeometryShapeType protected Convert shape type to geometry type.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetLastUid public Get Uid of the last shape.
(Overrides TGIS_LayerVector.GetLastUid)
GetNewUid public Get Uid for a new shape.
(Overrides TGIS_LayerVector.GetNewUid)
GetProject public Read project from database.
(Inherited from TGIS_LayerVectorSqlAbstract)
GetSelectedCount public Return the number of selected shapes.
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid) public Get shape by unique identifier on default cursor (0).
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid; Integer) public
getShapePos protected Get shape using bisection.
(Inherited from TGIS_LayerVector)
getStatistics protected Parse label string (to expand fields etc.).
(Inherited from TGIS_LayerVector)
GetUniqueFieldName public Suggests a unique field name.
(Inherited from TGIS_LayerVector)
HourglassShake public Notify using an hourglass of busy state.
(Inherited from TGIS_Layer)
ImportLayer public Import layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportLayerEx public Import layer from an existing layer.
(Overrides TGIS_LayerVector.ImportLayerEx)
ImportStructure public Import the field structure from another layer
(Inherited from TGIS_LayerVector)
initializeCommandList protected Initialize command list process.
(Inherited from TGIS_LayerVectorSqlAbstract)
initializeConnect protected Initialize connect process.
(Inherited from TGIS_LayerVectorSqlAbstract)
InitializeDirectWrite public
(Inherited from TGIS_LayerVectorSqlAbstract)
InvalidateScope public Invalidate shapes in the scope.
(Inherited from TGIS_LayerVector)
InvalidateSelection public Invalidate all selected shapes (but only to redraw the selection, not the shapes themselves.
(Inherited from TGIS_LayerVector)
IsGrid public Is layer a grid type.
(Inherited from TGIS_Layer)
isInScope protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
IsPixel public Is layer a pixel type.
(Inherited from TGIS_Layer)
isShapeVisible protected Calculate a visibility of a given shape.
(Inherited from TGIS_LayerVector)
isSublayer protected Gives us information if layer is sublayer.
(Inherited from TGIS_Layer)
IsSupported public Is operation supported by the layer.
(Inherited from TGIS_Layer)
IsVector public
(Inherited from TGIS_LayerVector)
IsVector3D public
(Inherited from TGIS_LayerVector)
IsVisible public Check if layer is visible in given extent and current params.
(Inherited from TGIS_Layer)
LegendInfo public Return parameters filled with the renderer styling.
(Inherited from TGIS_LayerVector)
Locate public Locate a shape.
(Inherited from TGIS_LayerVector)
LocateEx public Locate a shape (more precise).
(Inherited from TGIS_LayerVector)
Lock public Lock layer in burst-mode operation.
(Inherited from TGIS_Layer)
lockRender protected Prepare colors and size for a shape using automatic renderer.
(Inherited from TGIS_LayerVector)
lockThread protected Lock thread.
(Inherited from TGIS_Layer)
Loop public Prepare enumerator (also known as iterator or cursor) to iterate layer.
(Inherited from TGIS_LayerVector)
macroAddField protected Add new field.
macroBeginBatchMode protected Macro for beginning batch mode.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroBuildRtree protected Macro for building RTree index.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroConnect protected Macro for connecting to the database.
(Overrides TGIS_LayerVectorSqlAbstract.macroConnect)
macroDisconnect protected Macro for disconnecting to the database.
(Overrides TGIS_LayerVectorSqlAbstract.macroDisconnect)
macroEndBatchMode protected Macro for ending batch mode.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroFetchRecord protected Macro for fetching proper record form the database.
macroMasterCreate protected Macro for creating master table
macroMasterUpdate protected Macro for updating master table
(Overrides TGIS_LayerVectorSqlAbstract.macroMasterUpdate)
macroMaxNameLength protected Gets maximum column name length.
(Inherited from TGIS_LayerVectorSqlAbstract)
macroQueryStructure protected Macro for querying table for the structure (available fields)
macroShapeDelete protected Macro for deleting a shape from both: geometry and feature table.
macroShapeUpdate protected Macro for managing shape update process.
(Overrides TGIS_LayerVectorSqlAbstract.macroShapeUpdate)
macroTableAlter protected Macro for redefining a database structure.
(Overrides TGIS_LayerVectorSqlAbstract.macroTableAlter)
macroTableCreate protected Macro for creating table.
macroTableDrop protected Macro for dropping table.
macroTableSetField protected Set for setting a field to the table.
macroUidLast protected Macro for obtaining last assigned UID.
macroUidNew protected Macro for obtaining new UID.
macroUidReserve protected Macro for reserving new UID.
macroUpdateEnd protected Macro for ending updates.
(Overrides TGIS_LayerVectorSqlAbstract.macroUpdateEnd)
macroUpdateStart protected Macro for starting updates.
(Overrides TGIS_LayerVectorSqlAbstract.macroUpdateStart)
MergeLayer public Merge layer from an existing layer.
(Inherited from TGIS_LayerVector)
MergeLayerEx public Merge layer from an existing layer.
(Overrides TGIS_LayerVector.MergeLayerEx)
MergeStructure public Merge the field structure from another layer.
(Inherited from TGIS_LayerVector)
Move public Move a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MoveEx public Move a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MustCalculateStatistics public
(Inherited from TGIS_LayerVector)
MustReproject public Check if layer must be reprojected.
(Inherited from TGIS_Layer)
MustSave public
(Inherited from TGIS_LayerVector)
nextCandidate protected Provides next shape from the candidate list.
(Inherited from TGIS_LayerVector)
Open public Open the layer.
(Inherited from TGIS_Layer)
OpenConnection public Reopen a connection.
(Inherited from TGIS_LayerVectorSqlAbstract)
optimizeParamsCache protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
Paint public Draws the layer or fires PaintLayer event ( if defined ).
(Inherited from TGIS_Layer)
ParamsAsDrawn public Get a shape's styling parameters that are used during drawing in viewer, and fill _params parameter with them.
(Inherited from TGIS_LayerVector)
parseConfigLayerName protected Parse configuration layer name.
passwordCallBack protected Process tokens in a SQLParameters property.
(Inherited from TGIS_LayerVectorSqlAbstract)
Prepare public Open the layer.
(Inherited from TGIS_Layer)
prepareAppendCommand protected Return a SQL parametrized append command.
prepareAppendCommandEx protected Return a SQL parametrized append command.
prepareCandidates protected Prepare list of scope candidates for SQL Layers.
(Inherited from TGIS_LayerVector)
prepareColumnsNames protected Return columns names for layer table in comma separated form.
prepareCommandList protected Prepare command list.
(Overrides TGIS_LayerVectorSqlAbstract.prepareCommandList)
PrepareExportFieldNames public Prepare export field names.
(Inherited from TGIS_LayerVector)
prepareFilterUid protected Return a UID=_uid filter.
prepareInternalCS protected Prepare internal coordinate system.
prepareParametersExList protected Prepare additional parameters list.
(Inherited from TGIS_LayerVectorSqlAbstract)
prepareParamsCache protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
prepareParamsCommand protected Prepare list of fields in a form "field=value".
prepareSelectCommand protected Return a SQL select command.
prepareUpdateCommand protected Return a SQL parametrized update command.
prepareUpdateCommandEx protected Return a SQL parametrized update command.
PreRecognize public Check if layer can read the file.
(Inherited from TGIS_Layer)
Project public Apply a projection on the single point.
(Inherited from TGIS_Layer)
Project3D public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
Project3D_Ref public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
projectExtent protected Project a given extent.
(Inherited from TGIS_Layer)
Project_Ref public Apply a projection on the single point.
(Inherited from TGIS_Layer)
queueFlash protected Used by TGIS_Shape to add itself to the flash queue.
(Inherited from TGIS_LayerVector)
RaiseBusyEvent public Fire Busy event of the layer.
(Inherited from TGIS_Layer)
RaiseBusyPrepare public Fire BusyPrepare method of viewer.
(Inherited from TGIS_Layer)
RaiseBusyRelease public Fire BusyRelease method of viewer.
(Inherited from TGIS_Layer)
RaiseBusyShake public Fire BusyShake method of viewer.
(Inherited from TGIS_Layer)
ReadConfig public Read layer configuration files.
(Inherited from TGIS_Layer)
ReadConfigParam public Read layer configuration parameters.
(Inherited from TGIS_Layer)
ReadFieldDefinition public Parse field definition file.
(Inherited from TGIS_LayerVector)
ReadFieldRules public Parse field rules file.
(Inherited from TGIS_LayerVector)
readInternalCS protected Read internal coordinate system and spatial index parameters.
ReadMasterTable public Read layer entry from master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
readShape protected Read a shape from a SQL query and recreate it.
ReadStyle public Read a style.
(Inherited from TGIS_LayerVectorSqlAbstract)
RecalcExtent public Recalculate extent.
(Inherited from TGIS_LayerVector)
RecalcProjectedExtent public Recalculate a projected extent.
(Inherited from TGIS_Layer)
releaseFlash protected Used by TGIS_Shape to remove itself from the flash queue.
(Inherited from TGIS_LayerVector)
removeCandidate protected Remove shape from the candidate list.
(Inherited from TGIS_LayerVector)
RenameField public Rename a field.
(Inherited from TGIS_LayerVector)
ReOpen public Reopen the layer.
(Inherited from TGIS_Layer)
RereadConfig public Reread layer configuration files.
(Inherited from TGIS_Layer)
ResetDataset public Reset the layer dataset to ensure the current database context upon next drawing (e.g to notify changes when a record was deleted manually in the table).
(Inherited from TGIS_LayerVectorSqlAbstract)
resetMustReproject protected Reset MustReporoject state.
(Inherited from TGIS_Layer)
Revert public Revert a shape to its original state.
(Inherited from TGIS_LayerVector)
RevertAll public
(Inherited from TGIS_LayerVector)
RevertShapes public Revert all shapes to its original state.
(Inherited from TGIS_LayerVector)
RootLayer public Return absolute parent layer.
(Inherited from TGIS_Layer)
safeName protected Make safe column name.
(Inherited from TGIS_LayerVectorSqlAbstract)
safeParam protected Make safe parameter.
(Inherited from TGIS_LayerVectorSqlAbstract)
SaveAll public Save layer and destroy mirrored items.
(Inherited from TGIS_Layer)
SaveData public Save layer and destroy mirrored items.
(Overrides TGIS_LayerVector.SaveData)
SetCSByEPSG public Setup Coordinate System to a coordinate system provided by EPSG code.
(Inherited from TGIS_Layer)
SetCSByWKT public Setup Coordinate System to a coordinate system provided by WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
SetCSByWKTFile public Setup Coordinate System to a coordinate system provided by file which contains WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
setUp protected Makes a general layer setup first step.
(Overrides TGIS_LayerVector.setUp)
setUp2 protected
(Inherited from TGIS_LayerVector)
setUp3 protected Makes additional layer setup.
(Inherited from TGIS_LayerVectorSqlAbstract)
sqlQueryGetGeometry protected Get a geometry from the query.
sqlQueryGetGEOUID protected Get a GEO.UID field from the query.
sqlQueryNameGEOUID protected Get a GEO.UID from the query.
sqlTableAppend protected Append a new record into the table.
sqlTableOpenWrite protected Open the table based on provided filter.
sqlTablePost protected Update the table (after any change).
sqlTableSetGeometry protected Set a geometry to the table.
storeConfigOptions protected
(Inherited from TGIS_LayerVector)
transformExtent protected Custom transformation of the extent.
(Inherited from TGIS_Layer)
Unlock public Unlock layer from burst-mode operation.
(Inherited from TGIS_Layer)
unlockRender protected Do after lockRender.
(Inherited from TGIS_LayerVector)
unlockThread protected Unlock thread.
(Inherited from TGIS_Layer)
Unproject public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
Unproject3D public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
Unproject3D_Ref public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
unprojectExtent protected Unproject a given extent.
(Inherited from TGIS_Layer)
Unproject_Ref public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
updateDialectList protected Update single parameter on SQLDialectList.
UpdateMasterTable public Update a layer entry in master table.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteConfig public Write layer configuration files.
(Inherited from TGIS_Layer)
WriteProject public Write or update a project to database.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteShapeDirect public
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteStyle public Write or update a style to database.
(Inherited from TGIS_LayerVectorSqlAbstract)
WriteStyleEx public Write or update a style to database.
(Inherited from TGIS_LayerVectorSqlAbstract)

2019/09/27 01:08