User Tools

Site Tools


thinkgeo.mapsuite.core.sqlitefeaturesource

Table of Contents

ThinkGeo.MapSuite.Core.SqliteFeatureSource

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodSqliteFeatureSource
Public MethodSqliteFeatureSource String, String, String, String
Public MethodSqliteFeatureSource SQLiteConnection, String, String, String

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodAddColumn FeatureSourceColumn FeatureSource
Public MethodAddFeature Feature FeatureSource
Public MethodAddFeature BaseShape, IDictionary<String, String> FeatureSource
Public MethodAddFeature BaseShape FeatureSource
Public MethodApplyFilters IEnumerable<Feature>, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodBeginTransaction FeatureSource
Public MethodCanGetBoundingBoxQuickly FeatureSource
Public MethodCanGetCountQuickly FeatureSource
Public MethodCloneDeep FeatureSource
Public MethodClose FeatureSource
Public MethodCommitTransaction FeatureSource
Public MethodStatic MemberCreateDatabase String
Public MethodStatic MemberCreateSpatialIndex SQLiteConnection, String, String, Int32
Public MethodDeleteColumn String FeatureSource
Public MethodDeleteFeature String FeatureSource
Public MethodEquals Object Object
Public MethodExecuteNonQuery String FeatureSource
Public MethodExecuteQuery String FeatureSource
Public MethodExecuteScalar String FeatureSource
Public MethodGetAllFeatures IEnumerable<String>, Int32, Int32 FeatureSource
Public MethodGetAllFeatures IEnumerable<String> FeatureSource
Public MethodGetAllFeatures ReturningColumnsType FeatureSource
Public MethodGetAllFeatures ReturningColumnsType, Int32, Int32 FeatureSource
Public MethodGetAllFeatures ReturningColumnsType, Int32 FeatureSource
Public MethodGetBoundingBox FeatureSource
Public MethodGetBoundingBoxById String FeatureSource
Public MethodGetBoundingBoxByIds IEnumerable<String> FeatureSource
Public MethodGetBoundingBoxesByIds IEnumerable<String> FeatureSource
Public MethodStatic MemberGetColumnNames String, String
Public MethodGetColumns FeatureSource
Public MethodGetCount FeatureSource
Public MethodGetDistinctColumnValues String FeatureSource
Public MethodGetFeatureById String, ReturningColumnsType FeatureSource
Public MethodGetFeatureById String, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByColumnValue String, String FeatureSource
Public MethodGetFeaturesByColumnValue String, String, ReturningColumnsType FeatureSource
Public MethodGetFeaturesByColumnValue String, String, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByIds IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByIds IEnumerable<String>, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByIds IEnumerable<String>, ReturningColumnsType FeatureSource
Public MethodGetFeaturesForDrawing RectangleShape, Double, Double, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodGetFeaturesForDrawing RectangleShape, Double, Double, ReturningColumnsType FeatureSource
Public MethodGetFeaturesForDrawing RectangleShape, Double, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesInsideBoundingBox RectangleShape, ReturningColumnsType FeatureSource
Public MethodGetFeaturesInsideBoundingBox RectangleShape, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, ReturningColumnsType FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, ReturningColumnsType FeatureSource
Public MethodGetFeaturesOutsideBoundingBox RectangleShape, ReturningColumnsType FeatureSource
Public MethodGetFeaturesOutsideBoundingBox RectangleShape, IEnumerable<String> FeatureSource
Public MethodGetFeaturesWithinDistanceOf BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesWithinDistanceOf Feature, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesWithinDistanceOf BaseShape, GeographyUnit, DistanceUnit, Double, ReturningColumnsType FeatureSource
Public MethodGetFeaturesWithinDistanceOf Feature, GeographyUnit, DistanceUnit, Double, ReturningColumnsType FeatureSource
Public MethodGetFirstFeaturesWellKnownType FeatureSource
Public MethodGetHashCode Object
Public MethodStatic MemberGetTableNames String
Public MethodGetType Object
Public MethodOpen FeatureSource
Public MethodRefreshColumns FeatureSource
Public MethodRollbackTransaction FeatureSource
Public MethodSpatialQuery Feature, QueryType, ReturningColumnsType FeatureSource
Public MethodSpatialQuery BaseShape, QueryType, ReturningColumnsType FeatureSource
Public MethodSpatialQuery Feature, QueryType, IEnumerable<String> FeatureSource
Public MethodSpatialQuery BaseShape, QueryType, IEnumerable<String> FeatureSource
Public MethodSpatialQuery BaseShape, QueryType, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodToString Object
Public MethodUpdateColumn String, FeatureSourceColumn FeatureSource
Public MethodUpdateFeature BaseShape, IDictionary<String, String> FeatureSource
Public MethodUpdateFeature Feature FeatureSource
Public MethodUpdateFeature BaseShape FeatureSource

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodApplyFiltersCore IEnumerable<Feature>, IEnumerable<String>, String FeatureSource
Protected MethodCanGetBoundingBoxQuicklyCore FeatureSource(overriden)
Protected MethodCanGetCountQuicklyCore FeatureSource
Protected MethodCloneDeepCore FeatureSource
Protected MethodCloseCore FeatureSource(overriden)
Protected MethodCommitTransactionCore TransactionBuffer FeatureSource(overriden)
Protected MethodConvertToExternalProjection IEnumerable<Feature> FeatureSource
Protected MethodConvertToExternalProjection IEnumerable<RectangleShape> FeatureSource
Protected MethodConvertToExternalProjection RectangleShape FeatureSource
Protected MethodConvertToExternalProjection Feature FeatureSource
Protected MethodConvertToInternalProjection IEnumerable<Feature> FeatureSource
Protected MethodConvertToInternalProjection Feature FeatureSource
Protected MethodConvertToInternalProjection RectangleShape FeatureSource
Protected MethodConvertToInternalProjection IEnumerable<RectangleShape> FeatureSource
Protected MethodConvertToInternalProjection BaseShape FeatureSource
Protected MethodExecuteNonQueryCore String FeatureSource(overriden)
Protected MethodExecuteQueryCore String FeatureSource(overriden)
Protected MethodExecuteScalarCore String FeatureSource
Protected MethodFinalize Object
Protected MethodGetAllFeaturesCore IEnumerable<String>, Int32, Int32 FeatureSource
Protected MethodGetAllFeaturesCore IEnumerable<String> FeatureSource(overriden)
Protected MethodGetBoundingBoxByIdCore String FeatureSource
Protected MethodGetBoundingBoxCore FeatureSource(overriden)
Protected MethodGetColumnNamesInsideFeatureSource IEnumerable<String> FeatureSource
Protected MethodGetColumnNamesOutsideFeatureSource IEnumerable<String> FeatureSource
Protected MethodGetColumnsCore FeatureSource(overriden)
Protected MethodGetCountCore FeatureSource(overriden)
Protected MethodGetDistinctColumnValuesCore String FeatureSource
Protected MethodGetFeaturesByColumnValueCore String, String, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesByIdsCore IEnumerable<String>, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesForDrawingCore RectangleShape, Double, Double, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesInsideBoundingBoxCore RectangleShape, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesNearestToCore BaseShape, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesOutsideBoundingBoxCore RectangleShape, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesWithinDistanceOfCore BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Protected MethodGetFirstFeaturesWellKnownTypeCore FeatureSource(overriden)
Protected MethodGetReturningColumnNames ReturningColumnsType FeatureSource
Protected MethodMemberwiseClone Object
Protected MethodOnAppliedFilters AppliedFiltersFeatureSourceEventArgs FeatureSource
Protected MethodOnApplyingFilters ApplyingFiltersFeatureSourceEventArgs FeatureSource
Protected MethodOnClosedFeatureSource ClosedFeatureSourceEventArgs FeatureSource
Protected MethodOnClosingFeatureSource ClosingFeatureSourceEventArgs FeatureSource
Protected MethodOnCommittedTransaction CommittedTransactionEventArgs FeatureSource
Protected MethodOnCommittingTransaction CommittingTransactionEventArgs FeatureSource
Protected MethodOnCustomColumnFetch CustomColumnFetchEventArgs FeatureSource
Protected MethodOnDrawingProgressChanged DrawingProgressChangedEventArgs FeatureSource
Protected MethodOnExecutingSqlStatement ExecutingSqlStatementSqliteFeatureSourceEventArgs
Protected MethodOnOpenedFeatureSource OpenedFeatureSourceEventArgs FeatureSource
Protected MethodOnOpeningFeatureSource OpeningFeatureSourceEventArgs FeatureSource
Protected MethodOpenCore FeatureSource(overriden)
Protected MethodSpatialQueryCore BaseShape, QueryType, IEnumerable<String> FeatureSource

Public Properties

Protected Properties

Name Return DeclaringType Summary
Protected PropertyCanExecuteSqlQueryCore Boolean FeatureSource(overriden)
Protected PropertyCanModifyColumnStructureCore Boolean FeatureSource
Protected PropertyIsOpenCore Boolean FeatureSource

Public Events

Public Constructors

SqliteFeatureSource()

Parameters

Name Type Description

Go Back

SqliteFeatureSource(String, String, String, String)

Parameters

Name Type Description
connectionString String
tableName String
featureIdColumn String
geometryColumnName String

Go Back

SqliteFeatureSource(SQLiteConnection, String, String, String)

Parameters

Name Type Description
connection SQLiteConnection
tableName String
featureIdColumn String
geometryColumnName String

Go Back

Protected Constructors

Public Methods

AddColumn(FeatureSourceColumn)

Return Value

Return Type Description
Void

Parameters

Name Type Description
featureSourceColumn FeatureSourceColumn

Go Back

AddFeature(Feature)

Return Value

Return Type Description
String

Parameters

Name Type Description
feature Feature

Go Back

AddFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
String

Parameters

Name Type Description
shape BaseShape
columnValues IDictionary<String,String>

Go Back

AddFeature(BaseShape)

Return Value

Return Type Description
String

Parameters

Name Type Description
shape BaseShape

Go Back

ApplyFilters(IEnumerable<Feature>, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
features IEnumerable<Feature>
returningColumnNames IEnumerable<String>
filters IEnumerable<String>

Go Back

BeginTransaction()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

CanGetBoundingBoxQuickly()

Return Value

Return Type Description
Boolean

Parameters

Name Type Description

Go Back

CanGetCountQuickly()

Return Value

Return Type Description
Boolean

Parameters

Name Type Description

Go Back

CloneDeep()

Return Value

Return Type Description
FeatureSource

Parameters

Name Type Description

Go Back

Close()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

CommitTransaction()

Return Value

Return Type Description
TransactionResult

Parameters

Name Type Description

Go Back

CreateDatabase(String)

Return Value

Return Type Description
Void

Parameters

Name Type Description
databasePathFileName String

Go Back

CreateSpatialIndex(SQLiteConnection, String, String, Int32)

Return Value

Return Type Description
Boolean

Parameters

Name Type Description
sqliteConnection SQLiteConnection
tableName String
geometryColumnName String
srid Int32

Go Back

DeleteColumn(String)

Return Value

Return Type Description
Void

Parameters

Name Type Description
columnName String

Go Back

DeleteFeature(String)

Return Value

Return Type Description
Void

Parameters

Name Type Description
id String

Go Back

Equals(Object)

Return Value

Return Type Description
Boolean

Parameters

Name Type Description
obj Object

Go Back

ExecuteNonQuery(String)

Return Value

Return Type Description
Int32

Parameters

Name Type Description
sqlStatement String

Go Back

ExecuteQuery(String)

Return Value

Return Type Description
DataTable

Parameters

Name Type Description
sqlStatement String

Go Back

ExecuteScalar(String)

Return Value

Return Type Description
Object

Parameters

Name Type Description
sqlStatement String

Go Back

GetAllFeatures(IEnumerable<String>, Int32, Int32)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnNames IEnumerable<String>
startIndex Int32
takeCount Int32

Go Back

GetAllFeatures(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnNames IEnumerable<String>

Go Back

GetAllFeatures(ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType

Go Back

GetAllFeatures(ReturningColumnsType, Int32, Int32)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType
startIndex Int32
takeCount Int32

Go Back

GetAllFeatures(ReturningColumnsType, Int32)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType
startIndex Int32

Go Back

GetBoundingBox()

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description

Go Back

GetBoundingBoxById(String)

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description
id String

Go Back

GetBoundingBoxByIds(IEnumerable<String>)

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description
ids IEnumerable<String>

Go Back

GetBoundingBoxesByIds(IEnumerable<String>)

Return Value

Return Type Description
Collection<RectangleShape>

Parameters

Name Type Description
ids IEnumerable<String>

Go Back

GetColumnNames(String, String)

Return Value

Return Type Description
Collection<String>

Parameters

Name Type Description
connectionString String
tableName String

Go Back

GetColumns()

Return Value

Return Type Description
Collection<FeatureSourceColumn>

Parameters

Name Type Description

Go Back

GetCount()

Return Value

Return Type Description
Int32

Parameters

Name Type Description

Go Back

GetDistinctColumnValues(String)

Return Value

Return Type Description
Collection<DistinctColumnValue>

Parameters

Name Type Description
columnName String

Go Back

GetFeatureById(String, ReturningColumnsType)

Return Value

Return Type Description
Feature

Parameters

Name Type Description
id String
returningColumnNamesType ReturningColumnsType

Go Back

GetFeatureById(String, IEnumerable<String>)

Return Value

Return Type Description
Feature

Parameters

Name Type Description
id String
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesByColumnValue(String, String)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
columnName String
columnValue String

Go Back

GetFeaturesByColumnValue(String, String, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
columnName String
columnValue String
returningColumnType ReturningColumnsType

Go Back

GetFeaturesByColumnValue(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
columnName String
columnValue String
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesByIds(IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
ids IEnumerable<String>
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesByIds(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
ids IEnumerable<String>
returningColumnNames IEnumerable<String>
filters IEnumerable<String>

Go Back

GetFeaturesByIds(IEnumerable<String>, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
ids IEnumerable<String>
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
screenWidth Double
screenHeight Double
returningColumnNames IEnumerable<String>
filters IEnumerable<String>

Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
screenWidth Double
screenHeight Double
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
screenWidth Double
screenHeight Double
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesInsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesInsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNames IEnumerable<String>
searchRadius Double
unitOfSearchRadius DistanceUnit

Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetFeature Feature
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNames IEnumerable<String>
searchRadius Double
unitOfSearchRadius DistanceUnit

Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetFeature Feature
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetFeature Feature
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfFeatureSource GeographyUnit
maxItemsToFind Int32
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesWithinDistanceOf(BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
distanceUnit DistanceUnit
distance Double
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesWithinDistanceOf(Feature, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetFeature Feature
unitOfData GeographyUnit
distanceUnit DistanceUnit
distance Double
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesWithinDistanceOf(BaseShape, GeographyUnit, DistanceUnit, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
distanceUnit DistanceUnit
distance Double
returningColumnNamesType ReturningColumnsType

Go Back

GetFeaturesWithinDistanceOf(Feature, GeographyUnit, DistanceUnit, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetFeature Feature
unitOfData GeographyUnit
distanceUnit DistanceUnit
distance Double
returningColumnNamesType ReturningColumnsType

Go Back

GetFirstFeaturesWellKnownType()

Return Value

Return Type Description
WellKnownType

Parameters

Name Type Description

Go Back

GetHashCode()

Return Value

Return Type Description
Int32

Parameters

Name Type Description

Go Back

GetTableNames(String)

Return Value

Return Type Description
Collection<String>

Parameters

Name Type Description
connectionString String

Go Back

GetType()

Return Value

Return Type Description
Type

Parameters

Name Type Description

Go Back

Open()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

RefreshColumns()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

RollbackTransaction()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

SpatialQuery(Feature, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
feature Feature
queryType QueryType
returningColumnNamesType ReturningColumnsType

Go Back

SpatialQuery(BaseShape, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
queryType QueryType
returningColumnNamesType ReturningColumnsType

Go Back

SpatialQuery(Feature, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
feature Feature
queryType QueryType
returningColumnNames IEnumerable<String>

Go Back

SpatialQuery(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
queryType QueryType
returningColumnNames IEnumerable<String>

Go Back

SpatialQuery(BaseShape, QueryType, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
queryType QueryType
returningColumnNames IEnumerable<String>
filters IEnumerable<String>

Go Back

ToString()

Return Value

Return Type Description
String

Parameters

Name Type Description

Go Back

UpdateColumn(String, FeatureSourceColumn)

Return Value

Return Type Description
Void

Parameters

Name Type Description
columnName String
newFeatureSourceColumn FeatureSourceColumn

Go Back

UpdateFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
Void

Parameters

Name Type Description
shape BaseShape
columnValues IDictionary<String,String>

Go Back

UpdateFeature(Feature)

Return Value

Return Type Description
Void

Parameters

Name Type Description
feature Feature

Go Back

UpdateFeature(BaseShape)

Return Value

Return Type Description
Void

Parameters

Name Type Description
shape BaseShape

Go Back

Protected Methods

ApplyFiltersCore(IEnumerable<Feature>, IEnumerable<String>, String)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
features IEnumerable<Feature>
returningColumnNames IEnumerable<String>
linkExpression String

Go Back

CanGetBoundingBoxQuicklyCore()

Return Value

Return Type Description
Boolean

Parameters

Name Type Description

Go Back

CanGetCountQuicklyCore()

Return Value

Return Type Description
Boolean

Parameters

Name Type Description

Go Back

CloneDeepCore()

Return Value

Return Type Description
FeatureSource

Parameters

Name Type Description

Go Back

CloseCore()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

CommitTransactionCore(TransactionBuffer)

Return Value

Return Type Description
TransactionResult

Parameters

Name Type Description
transactions TransactionBuffer

Go Back

ConvertToExternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
features IEnumerable<Feature>

Go Back

ConvertToExternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape>

Go Back

ConvertToExternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description
rectangle RectangleShape

Go Back

ConvertToExternalProjection(Feature)

Return Value

Return Type Description
Feature

Parameters

Name Type Description
feature Feature

Go Back

ConvertToInternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
features IEnumerable<Feature>

Go Back

ConvertToInternalProjection(Feature)

Return Value

Return Type Description
Feature

Parameters

Name Type Description
feature Feature

Go Back

ConvertToInternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description
rectangle RectangleShape

Go Back

ConvertToInternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape>

Go Back

ConvertToInternalProjection(BaseShape)

Return Value

Return Type Description
BaseShape

Parameters

Name Type Description
baseShape BaseShape

Go Back

ExecuteNonQueryCore(String)

Return Value

Return Type Description
Int32

Parameters

Name Type Description
sqlStatement String

Go Back

ExecuteQueryCore(String)

Return Value

Return Type Description
DataTable

Parameters

Name Type Description
sqlStatement String

Go Back

ExecuteScalarCore(String)

Return Value

Return Type Description
Object

Parameters

Name Type Description
sqlStatement String

Go Back

Finalize()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

GetAllFeaturesCore(IEnumerable<String>, Int32, Int32)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
returningColumnNames IEnumerable<String>
startIndex Int32
takeCount Int32

Go Back

GetAllFeaturesCore(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
columnNames IEnumerable<String>

Go Back

GetBoundingBoxByIdCore(String)

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description
id String

Go Back

GetBoundingBoxCore()

Return Value

Return Type Description
RectangleShape

Parameters

Name Type Description

Go Back

GetColumnNamesInsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String>

Parameters

Name Type Description
returningColumnNames IEnumerable<String>

Go Back

GetColumnNamesOutsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String>

Parameters

Name Type Description
returningColumnNames IEnumerable<String>

Go Back

GetColumnsCore()

Return Value

Return Type Description
Collection<FeatureSourceColumn>

Parameters

Name Type Description

Go Back

GetCountCore()

Return Value

Return Type Description
Int32

Parameters

Name Type Description

Go Back

GetDistinctColumnValuesCore(String)

Return Value

Return Type Description
Collection<DistinctColumnValue>

Parameters

Name Type Description
columnName String

Go Back

GetFeaturesByColumnValueCore(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
columnName String
columnValue String
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesByIdsCore(IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
ids IEnumerable<String>
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesForDrawingCore(RectangleShape, Double, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
screenWidth Double
screenHeight Double
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesNearestToCore(BaseShape, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
maxItemsToFind Int32
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesOutsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
boundingBox RectangleShape
returningColumnNames IEnumerable<String>

Go Back

GetFeaturesWithinDistanceOfCore(BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
unitOfData GeographyUnit
distanceUnit DistanceUnit
distance Double
returningColumnNames IEnumerable<String>

Go Back

GetFirstFeaturesWellKnownTypeCore()

Return Value

Return Type Description
WellKnownType

Parameters

Name Type Description

Go Back

GetReturningColumnNames(ReturningColumnsType)

Return Value

Return Type Description
Collection<String>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType

Go Back

MemberwiseClone()

Return Value

Return Type Description
Object

Parameters

Name Type Description

Go Back

OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

OnClosedFeatureSource(ClosedFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e ClosedFeatureSourceEventArgs

Go Back

OnClosingFeatureSource(ClosingFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e ClosingFeatureSourceEventArgs

Go Back

OnCommittedTransaction(CommittedTransactionEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e CommittedTransactionEventArgs

Go Back

OnCommittingTransaction(CommittingTransactionEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e CommittingTransactionEventArgs

Go Back

OnCustomColumnFetch(CustomColumnFetchEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e CustomColumnFetchEventArgs

Go Back

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e DrawingProgressChangedEventArgs

Go Back

OnExecutingSqlStatement(ExecutingSqlStatementSqliteFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e OpenedFeatureSourceEventArgs

Go Back

OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)

Return Value

Return Type Description
Void

Parameters

Name Type Description
e OpeningFeatureSourceEventArgs

Go Back

OpenCore()

Return Value

Return Type Description
Void

Parameters

Name Type Description

Go Back

SpatialQueryCore(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature>

Parameters

Name Type Description
targetShape BaseShape
queryType QueryType
returningColumnNames IEnumerable<String>

Go Back

Public Properties

CanExecuteSqlQuery

Return Value

Return Type
Boolean

Go Back

CanModifyColumnStructure

Return Value

Return Type
Boolean

Go Back

CommandTimeout

Return Value

Return Type
Int32

Go Back

ConnectionString

Return Value

Return Type
String

Go Back

DrawnFeatureCount

Return Value

Return Type
Int32

Go Back

FeatureIdColumn

Return Value

Return Type
String

Go Back

FeatureIdsToExclude

Return Value

Return Type
Collection<String>

Go Back

FetchTime

Return Value

Return Type
Double

Go Back

Filters

Return Value

Return Type
Collection<String>

Go Back

GeoCache

Return Value

Return Type
FeatureCache

Go Back

GeometryColumnName

Return Value

Return Type
String

Go Back

Id

Return Value

Return Type
String

Go Back

IsEditable

Return Value

Return Type
Boolean

Go Back

IsInTransaction

Return Value

Return Type
Boolean

Go Back

IsOpen

Return Value

Return Type
Boolean

Go Back

IsTransactionLive

Return Value

Return Type
Boolean

Go Back

LinkExpressions

Return Value

Return Type
Collection<String>

Go Back

LinkSources

Return Value

Return Type
Collection<LinkSource>

Go Back

MaxRecordsToDraw

Return Value

Return Type
Int32

Go Back

Projection

Return Value

Return Type
Projection

Go Back

TableName

Return Value

Return Type
String

Go Back

TotalBytesDrawn

Return Value

Return Type
Int32

Go Back

TransactionBuffer

Return Value

WhereClause

Return Value

Return Type
String

Go Back

Protected Properties

CanExecuteSqlQueryCore

Return Value

Return Type
Boolean

Go Back

CanModifyColumnStructureCore

Return Value

Return Type
Boolean

Go Back

IsOpenCore

Return Value

Return Type
Boolean

Go Back

Public Events

AppliedFilters

Event Arguments

ApplyingFilters

Event Arguments

ClosedFeatureSource

Event Arguments

ClosingFeatureSource

Event Arguments

CommittedTransaction

Event Arguments

CommittingTransaction

Event Arguments

CustomColumnFetch

Event Arguments

DrawingProgressChanged

Event Arguments

ExecutingSqlStatement

Event Arguments

OpenedFeatureSource

Event Arguments

OpeningFeatureSource

Event Arguments

thinkgeo.mapsuite.core.sqlitefeaturesource.txt · Last modified: 2017/03/16 21:59 (external edit)