C# Класс DataServer.SqlProcessing.SqlQuery

Наследование: BaseContent
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddOutputsAsLabel void
DefineParametrizedQuery string
InitializeFieldNames void
RemoveExistingPoIs void
RetreiveFieldName string
RetreiveId string
RetreiveName string
RetreivePosition Position
SetGeometry void
UpdateMinMax void

Открытые методы

Метод Описание
Execute ( PoiService service, PoI refPoi, List zone, bool isQueueAble = false, bool forceExecute = false ) : void

Execute the SQL query and update the service.

FromXml ( System.Xml.Linq.XElement element, string directoryName ) : void
SqlQuery ( ) : System.Collections.Concurrent
ToXml ( ServiceSettings settings ) : System.Xml.Linq.XElement

Приватные методы

Метод Описание
AddOutputsAsLabel ( BaseContent refPoi, IDataRecord dr ) : void
DefineParametrizedQuery ( PoI poi, List zone ) : string

Replace the parameter placeholders in the query with their values.

InitializeFieldNames ( IDataRecord dr ) : void
RemoveExistingPoIs ( PoiService poiService, IEnumerable currPois ) : void

Remove all PoIs created by this service (checks whether the UserId == SqlQuery.Id).

RetreiveFieldName ( IDataRecord dr, SqlOutputType type ) : string
RetreiveId ( IDataRecord dr ) : string
RetreiveName ( IDataRecord dr ) : string
RetreivePosition ( IDataRecord dr ) : Position
SetGeometry ( PoI poi ) : void
UpdateMinMax ( PoiService service ) : void

Описание методов

Execute() публичный Метод

Execute the SQL query and update the service.
public Execute ( PoiService service, PoI refPoi, List zone, bool isQueueAble = false, bool forceExecute = false ) : void
service PoiService
refPoi PoI
zone List
isQueueAble bool
forceExecute bool
Результат void

FromXml() публичный Метод

public FromXml ( System.Xml.Linq.XElement element, string directoryName ) : void
element System.Xml.Linq.XElement
directoryName string
Результат void

SqlQuery() публичный Метод

public SqlQuery ( ) : System.Collections.Concurrent
Результат System.Collections.Concurrent

ToXml() публичный Метод

public ToXml ( ServiceSettings settings ) : System.Xml.Linq.XElement
settings ServiceSettings
Результат System.Xml.Linq.XElement