User Tools

Site Tools


api:dk11:delphi:gislayervectorsql.tgis_layervectorsqlabstract_methods

TGIS_LayerVectorSqlAbstract methods

Methods

Inherited Overrides Protected
Name Visibility Description
addCommonCommands protected Add common SQL commands to SQL commands list.
AddField public Adds a new field.
(Inherited from TGIS_LayerVector)
AddFieldInternal(String; TGIS_FieldType; Integer; Integer) public Adds new field; for internal use.
(Inherited from TGIS_LayerVector)
AddFieldInternal(String; TGIS_FieldType; Integer; Integer; Boolean; Integer) public Adds new field; for internal use.
(Inherited from TGIS_LayerVector)
AddShape(TGIS_Shape) public Adds a copy of shape and makes it editable.
(Inherited from TGIS_LayerVector)
AddShape(TGIS_Shape; Boolean) public Adds a copy of shape and makes it editable.
(Inherited from TGIS_LayerVector)
AddToMasterTable public Add layer entry to master table.
Alive public Makes a layer non-dormant.
(Inherited from TGIS_Layer)
ApplyAutoStyle public
(Inherited from TGIS_LayerVector)
applyConfigOptions protected
(Inherited from TGIS_LayerVector)
applyConfigProjection(TGIS_ConfigAbstract) protected Read config projection parameters.
(Inherited from TGIS_Layer)
applyConfigProjection(TGIS_ConfigAbstract; TGIS_Layer) protected Read config projection parameters.
(Inherited from TGIS_Layer)
ApplyCuttingPolygon public Sets a cutting polygon for a layer.
(Inherited from TGIS_Layer)
ApplyStyle public Apply a style to the layer.
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 Builds a new layer - prepares storage.
(Inherited from TGIS_LayerVector)
Build(String; TGIS_Extent; TGIS_ShapeType; TGIS_DimensionType) public Builds s new layer - prepare storage.
(Inherited from TGIS_LayerVector)
CentroidScope public Calculates a centroid for a scope.
(Inherited from TGIS_LayerVector)
ChangeHash public Changes the hash for the purpose of verifying layer's modifications.
(Inherited from TGIS_Layer)
checkParamsCache protected Check if shape is visible based on current paramsCache setup.
(Inherited from TGIS_LayerVector)
ClearModified public Sets IsModified flag to false for a layer and its sublayers.
(Inherited from TGIS_Layer)
CloseActiveDatasets public Close all active datasets of a layer.
CloseConnection public Close current connection and active queries.
CreateMasterTable public Create master table.
CreateProjectTable public Create a table with projects.
CreateShape(TGIS_ShapeClass) public Creates a new shape and makes it editable.
(Inherited from TGIS_LayerVector)
CreateShape(TGIS_ShapeType) public Creates a new shape and makes it editable.
(Inherited from TGIS_LayerVector)
CreateShape(TGIS_ShapeType; TGIS_DimensionType) public Creates a new shape and makes it editable
(Inherited from TGIS_LayerVector)
CreateStyleTable public Create a table with layer styles.
cursorClose protected Free cursor allocated by cursorOpen().
(Inherited from TGIS_LayerVector)
cursorEof protected Is it the end of the shapes?
(Inherited from TGIS_LayerVector)
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)
cursorFinish protected Notify about finishing reading inside a cursor.
(Inherited from TGIS_LayerVector)
cursorFirst protected Move to the first shape in the cursor.
(Inherited from TGIS_LayerVector)
cursorFirstInternal protected Move to the first shape in the Layer.
(Inherited from TGIS_LayerVector)
cursorInterrupt protected Notify about interrupting reading inside a cursor.
(Inherited from TGIS_LayerVector)
cursorNext protected Move to the next shape in the cursor.
(Inherited from TGIS_LayerVector)
cursorNextInternal protected Move to next shape in Layer.
(Inherited from TGIS_LayerVector)
cursorOpen protected Allocate new cursor.
(Inherited from TGIS_LayerVector)
cursorShape protected Get current shape.
(Inherited from TGIS_LayerVector)
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 Deletes a shape.
(Inherited from TGIS_LayerVector)
DeleteField public Deletes a field.
(Inherited from TGIS_LayerVector)
DeleteFromMasterTable public Delete record from master table.
DeleteLayer public Delete a layer (tables, metadata) from database.
Deselect public Clears selection of shape.
(Inherited from TGIS_LayerVector)
DeselectAll public Clears selection of all shapes.
(Inherited from TGIS_LayerVector)
Dormant public Makes a layer dormant.
(Inherited from TGIS_Layer)
DormantGain public Calculates the approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method.
(Inherited from TGIS_Layer)
Draw public Draws a layer.
(Inherited from TGIS_Layer)
DrawChart public Draws layer charts.
(Inherited from TGIS_LayerVector)
DrawEx public Draws a layer within a defined extent.
(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 Flashes queued shapes.
(Inherited from TGIS_LayerVector)
DrawLabel public Draws layer labels.
(Inherited from TGIS_LayerVector)
DrawScope public Draws only shapes that meet a scope criterion.
(Inherited from TGIS_LayerVector)
DrawSelected public Draws only the selected item(s) on layer.
(Inherited from TGIS_Layer)
DrawSelectedEx public
(Inherited from TGIS_LayerVector)
ExecuteSQL public Execute custom SQL statement.
ExportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean) public Exports the layer.
(Inherited from TGIS_LayerVector)
ExportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean) public Exports layer.
(Inherited from TGIS_LayerVector)
ExportLayerEx public Exports layer.
(Inherited from TGIS_LayerVector)
ExportStructureToFLD public Exports fields structure to a fld file.
(Inherited from TGIS_LayerVector)
FieldInfo public Returns pointer to GIS_FieldInfo structure.
(Inherited from TGIS_LayerVector)
finalizeCommandList protected Finalize command list process.
FinalizeDirectWrite public Finalizes direct writing into layer storage.
(Overrides TGIS_LayerVector.FinalizeDirectWrite)
FinalizeRead public Finalizes reading trying to close active queries.
(Inherited from TGIS_LayerVector)
FindField public Finds a field in the fields list.
(Inherited from TGIS_LayerVector)
FindFieldInternal public Finds a field in the fields list (for internal use).
(Inherited from TGIS_LayerVector)
FindFirst public Finds the first shape in layer.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent) public Finds the first occurrence of an item which meets an extent.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String) public Finds the first occurrence of an item which meets an extent and query.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String; TGIS_Shape; String) public Finds the first occurrence of an item which meets an extent, query, and additional parameters.
(Inherited from TGIS_LayerVector)
FindFirst(TGIS_Extent; String; TGIS_Shape; String; Boolean) public Finds the first occurrence of an item which meets an extent, query, and additional parameters.
(Inherited from TGIS_LayerVector)
FindNext public Finds the next occurrence of an item defined in FindFirst.
(Inherited from TGIS_LayerVector)
FlashShape public Flashes shape several times
(Inherited from TGIS_LayerVector)
ForEach public Fetches all shapes from the layer using callback function.
(Inherited from TGIS_LayerVector)
ForEachSubLayer public Returns in callback event the layer and all sublayers belonging to it.
(Inherited from TGIS_Layer)
GetAvailableLayers public Gets a list of layers available in storage.
(Inherited from TGIS_LayerVector)
GetAvailableProjects public Get available projects from database.
GetAvailableStyles public Get available styles from database.
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.
getEdited protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
GetField public Gets a field value for a shape determined by its unique identity.
(Inherited from TGIS_LayerVector)
GetFieldEx public Gets a field value for a shape determined by its unique identity.
(Inherited from TGIS_LayerVector)
getFieldInternal protected Get the stored field value for a shape specified by unique identifier.
(Inherited from TGIS_LayerVector)
getGeometryShapeType protected Convert shape type to geometry type.
GetLastUid public Gets the Uid of the last shape.
(Inherited from TGIS_LayerVector)
GetNewUid public Gets the Uid for a new shape.
(Inherited from TGIS_LayerVector)
GetProject public Read project from database.
GetSelectedCount public Returns the quantity of selected shapes.
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid) public Gets a shape by its unique identifier on default cursor (0).
(Inherited from TGIS_LayerVector)
GetShape(TGIS_Uid; Integer) public Gets a shape by unique identifier.
(Inherited from TGIS_LayerVector)
getShapePos protected Get shape using bisection.
(Inherited from TGIS_LayerVector)
getStatistics protected Parse label string (to expand fields etc.).
(Inherited from TGIS_LayerVector)
GetSubLayer public Retrieve the layer identified by a name.
(Inherited from TGIS_Layer)
GetUniqueFieldName public Suggests a unique field name.
(Inherited from TGIS_LayerVector)
HourglassShake public Notifies of busy state using an hourglass.
(Inherited from TGIS_Layer)
ImportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean) public Imports a layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean) public Imports a layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportLayerEx public Imports a layer from an existing layer.
(Inherited from TGIS_LayerVector)
ImportStructure public Imports the field structure from another layer
(Inherited from TGIS_LayerVector)
initializeCommandList protected Initialize command list process.
initializeConnect protected Initialize connect process.
InitializeDirectWrite public Builds a new layer - prepares storage for direct writing.
(Overrides TGIS_LayerVector.InitializeDirectWrite)
InvalidateScope public Invalidates shapes in the scope.
(Inherited from TGIS_LayerVector)
InvalidateSelection public Invalidates all selected shapes (but only to redraw the selection, not the shapes themselves).
(Inherited from TGIS_LayerVector)
IsGrid public Checks if the layer type is grid.
(Inherited from TGIS_Layer)
isInScope protected Internally used by TGIS_Viewer.
(Inherited from TGIS_LayerVector)
IsPixel public Checks if the layer type is pixel.
(Inherited from TGIS_Layer)
isSectionInVisibilityRange protected Checks whether the section is visible by testing layer properties: Level with MinLevel/MaxLevel, ScaleAsFloat with MinScale/MaxScale, and Zoom with MinZoom/MaxZoom.
(Inherited from TGIS_Layer)
isShapeVisible protected Calculate a visibility of a given shape.
(Inherited from TGIS_LayerVector)
isSublayer protected Checks if the layer is a sublayer.
(Inherited from TGIS_Layer)
IsSupported public Checks if the operation is supported by the layer.
(Inherited from TGIS_Layer)
IsVector public
(Inherited from TGIS_LayerVector)
IsVector3D public
(Inherited from TGIS_LayerVector)
IsVisible public Checks if the layer is visible in a defined extent and current params.
(Inherited from TGIS_Layer)
LegendInfo(Integer; Integer; TGIS_ParamsSectionVector) public Returns parameters filled with the renderer styling.
(Inherited from TGIS_LayerVector)
LegendInfo(Integer; TGIS_ParamsSectionVector) public Returns current parameters filled with the renderer styling.
(Inherited from TGIS_LayerVector)
legendRender protected Prepare colors and sizes for rendering the legend.
(Inherited from TGIS_LayerVector)
Locate(TGIS_Point; Double) public Locates a shape.
(Inherited from TGIS_LayerVector)
Locate(TGIS_Point; Double; Boolean) public Locates a shape.
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point) public Locates a shape (more precise).
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point; Boolean) public Locates a shape (more precise).
(Inherited from TGIS_LayerVector)
LocateEx(TGIS_Point; Double; TGIS_Uid; Double; Integer; TGIS_Point; Double; Boolean) public Locates a shape (more precise).
(Inherited from TGIS_LayerVector)
Lock public Locks 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)
LockRenderInternal public This method is used only for internal use on layer reading.
(Inherited from TGIS_LayerVector)
lockThread protected Locks thread.
(Inherited from TGIS_Layer)
Loop public Prepares enumerator (also known as iterator or cursor) to iterate the layer.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent) public Prepares enumerator (also known as iterator or cursor) to iterate the layer.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String) public Prepares enumerator (also known as iterator or cursor) to iterate the layer.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String; TGIS_Shape; String) public Prepares enumerator (also known as iterator or cursor) to iterate the layer.
(Inherited from TGIS_LayerVector)
Loop(TGIS_Extent; String; TGIS_Shape; String; Boolean) public Prepares enumerator (also known as iterator or cursor) to iterate the layer.
(Inherited from TGIS_LayerVector)
macroBeginBatchMode protected Macro for beginning batch mode.
macroBuildRtree protected Macro for building RTree index.
macroConnect protected Macro for connecting to the database.
macroDisconnect protected Macro for disconnecting to the database.
macroEndBatchMode protected Macro for ending batch mode.
macroMasterUpdate protected Macro for updating master table
macroMaxNameLength protected Gets maximum column name length.
macroShapeUpdate protected Macro for managing shape update process.
macroTableAlter protected Macro for redefining a database structure.
macroTableDrop protected Macro for dropping table.
macroUpdateEnd protected Macro for ending updates.
macroUpdateStart protected Macro for starting updates.
MergeLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; Boolean; Boolean) public Merges layer from an existing layer.
(Inherited from TGIS_LayerVector)
MergeLayer(TGIS_LayerVector; TGIS_Extent; TGIS_ShapeType; String; TGIS_Shape; String; Boolean; Boolean) public Merges layer with an existing layer.
(Inherited from TGIS_LayerVector)
MergeLayerEx public Merges layer with an existing layer.
(Inherited from TGIS_LayerVector)
MergeStructure(TGIS_LayerVector; Boolean) public Merges the field structure from another layer.
(Inherited from TGIS_LayerVector)
MergeStructure(TGIS_LayerVector; Boolean; Boolean) public Merges the field structure from another layer.
(Inherited from TGIS_LayerVector)
Move public Moves a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MoveEx public Moves a layer up or down in the viewer zorder list (only visible layers).
(Inherited from TGIS_Layer)
MustCalculateStatistics public
(Inherited from TGIS_LayerVector)
MustReproject public Checks if the 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 Opens the layer.
(Inherited from TGIS_Layer)
OpenConnection public Reopen a connection.
optimizeParamsCache(Integer) protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
optimizeParamsCache(Integer; Boolean) 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 Gets a shape's styling parameters that are used during drawing in the viewer, and fills the _params parameter.
(Inherited from TGIS_LayerVector)
passwordCallBack protected Process tokens in a SQLParameters property.
Prepare public Opens the layer.
(Inherited from TGIS_Layer)
prepareCandidates protected Prepare list of scope candidates for SQL Layers.
(Inherited from TGIS_LayerVector)
prepareCommandList protected Prepare command list.
PrepareExportFieldNames(Integer) public Prepares field names to export.
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean) public Prepares field names to export.
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean; Boolean) public Prepares field names to export.
(Inherited from TGIS_LayerVector)
PrepareExportFieldNames(Integer; Boolean; Boolean; Boolean) public Prepares field names to export.
(Inherited from TGIS_LayerVector)
prepareParametersExList protected Prepare additional parameters list.
PrepareParams public For internal use only.
(Inherited from TGIS_Layer)
prepareParamsCache protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
prepareParamsCache(String) protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
prepareRender protected Prepare colors and size for a shape using automatic renderer.
(Inherited from TGIS_LayerVector)
PreRecognize public Checks if the layer can read the file.
(Inherited from TGIS_Layer)
Project public Applies a projection on the single point.
(Inherited from TGIS_Layer)
Project3D public Applies a projection on the single point in 3D.
(Inherited from TGIS_Layer)
Project3D_Ref public Applies a projection on the single point in 3D.
(Inherited from TGIS_Layer)
ProjectExtent public Applies a projection on the extent.
(Inherited from TGIS_Layer)
Project_Ref public Applies 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 Fires Busy event of the layer.
(Inherited from TGIS_Layer)
RaiseBusyPrepare public Fires BusyPrepare method of the assigned viewer.
(Inherited from TGIS_Layer)
RaiseBusyRelease public Fires BusyRelease method of the assigned viewer.
(Inherited from TGIS_Layer)
RaiseBusyShake public Fires BusyShake method of the assigned viewer.
(Inherited from TGIS_Layer)
ReadConfig public Reads the layer configuration files.
(Inherited from TGIS_Layer)
ReadConfigParam public Reads the layer configuration parameters.
(Inherited from TGIS_Layer)
ReadFieldDefinition public Parses the field definition file.
(Inherited from TGIS_LayerVector)
ReadFieldRules public Parses the field rules file.
(Inherited from TGIS_LayerVector)
ReadMasterTable public Read layer entry from master table.
ReadStyle public Read a style.
RecalcExtent public Recalculates extent.
(Inherited from TGIS_LayerVector)
RecalcProjectedExtent public Recalculates 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 Renames a field.
(Inherited from TGIS_LayerVector)
ReOpen public Reopens the layer.
(Inherited from TGIS_Layer)
ReorderShapeUids public Internal method to rebuild shape's uid values and ensure ascending order.
(Inherited from TGIS_LayerVector)
RereadConfig public Rereads the 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).
resetMustReproject protected Reset MustReporoject state.
(Inherited from TGIS_Layer)
Revert public Reverts a shape to its original state.
(Inherited from TGIS_LayerVector)
RevertAll public
(Inherited from TGIS_LayerVector)
RevertShapes public Reverts all shapes to their original state.
(Inherited from TGIS_LayerVector)
RootLayer public Returns the absolute parent layer.
(Inherited from TGIS_Layer)
safeName protected Make safe column name.
safeParam protected Make safe parameter.
SaveAll public Saves layer and destroys mirrored items.
(Inherited from TGIS_Layer)
SaveData public Saves layer and destroys mirrored items.
(Inherited from TGIS_LayerVector)
SaveFieldRules public Save field rules file.
(Inherited from TGIS_LayerVector)
SetCSByEPSG public Sets up Coordinate System to a coordinate system provided by a EPSG code.
(Inherited from TGIS_Layer)
SetCSByWKT public Sets up Coordinate System to a coordinate system provided by a WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
SetCSByWKTFile public Sets up Coordinate System to a coordinate system provided by a file which contains a WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
setUp protected Makes a general layer setup first step.
(Inherited from TGIS_LayerVector)
setUp2 protected
(Inherited from TGIS_LayerVector)
setUp3 protected Makes additional layer setup.
(Overrides TGIS_LayerVector.setUp3)
storeConfigOptions protected
(Inherited from TGIS_LayerVector)
transformExtent protected Custom transformation of the extent.
(Inherited from TGIS_Layer)
Unlock public Unlocks layer from burst-mode operation.
(Inherited from TGIS_Layer)
unlockRender protected Do after lockRender.
(Inherited from TGIS_LayerVector)
UnlockRenderInternal public This method is used only for internal use on layer reading.
(Inherited from TGIS_LayerVector)
unlockThread protected Unlocks thread.
(Inherited from TGIS_Layer)
Unproject public Applies reverse projection (recovers from the projection) on the single point.
(Inherited from TGIS_Layer)
Unproject3D public Applies reverse projection (recovers from the projection) on the singlepoint in 3D.
(Inherited from TGIS_Layer)
Unproject3D_Ref public Applies reverse projection (recovers from the projection) on the single point in 3D.
(Inherited from TGIS_Layer)
UnprojectExtent public Applies reverse projection (recovers from the projection) on the extent.
(Inherited from TGIS_Layer)
Unproject_Ref public Applies reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
UpdateMasterTable public Update a layer entry in master table.
ViewerReParent public Sets viewer for the layer and its sublayers.
(Inherited from TGIS_Layer)
WriteConfig public Writes layer configuration files.
(Inherited from TGIS_Layer)
WriteProject public Write or update a project to database.
WriteShapeDirect public Writes a shape directly into storage.
(Overrides TGIS_LayerVector.WriteShapeDirect)
WriteStyle public Write or update a style to database.
WriteStyleEx public Write or update a style to database.

2024/07/05 20:52

Page Tools