thinkgeo.mapsuite.core.sqlitefeaturesource

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.Core.SqliteFeatureSource

<!– Class –>

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<!– System.String –>
tableName String<!– System.String –>
featureIdColumn String<!– System.String –>
geometryColumnName String<!– System.String –>

Go Back

SqliteFeatureSource(SQLiteConnection, String, String, String)

Parameters

Name Type Description
connection SQLiteConnection<!– System.Data.SQLite.SQLiteConnection –>
tableName String<!– System.String –>
featureIdColumn String<!– System.String –>
geometryColumnName String<!– System.String –>

Go Back

Protected Constructors

Public Methods

AddColumn(FeatureSourceColumn)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
featureSourceColumn FeatureSourceColumn<!– ThinkGeo.MapSuite.Core.FeatureSourceColumn –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(Feature)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
columnValues IDictionary<String,String><!– System.Collections.Generic.IDictionary{System.String,System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(BaseShape)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

BeginTransaction()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CanGetBoundingBoxQuickly()

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CanGetCountQuickly()

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloneDeep()

Return Value

Return Type Description
FeatureSource<!– ThinkGeo.MapSuite.Core.FeatureSource –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Close()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommitTransaction()

Return Value

Return Type Description
TransactionResult<!– ThinkGeo.MapSuite.Core.TransactionResult –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CreateDatabase(String)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
databasePathFileName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

CreateSpatialIndex(SQLiteConnection, String, String, Int32)

<!– static –>

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
sqliteConnection SQLiteConnection<!– System.Data.SQLite.SQLiteConnection –>
tableName String<!– System.String –>
geometryColumnName String<!– System.String –>
srid Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

DeleteColumn(String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

DeleteFeature(String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

ExecuteNonQuery(String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteQuery(String)

Return Value

Return Type Description
DataTable<!– System.Data.DataTable –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteScalar(String)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(IEnumerable<String>, Int32, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
startIndex Int32<!– System.Int32 –>
takeCount Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(ReturningColumnsType, Int32, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>
startIndex Int32<!– System.Int32 –>
takeCount Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(ReturningColumnsType, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>
startIndex Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBox()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxById(String)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxByIds(IEnumerable<String>)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxesByIds(IEnumerable<String>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumnNames(String, String)

<!– static –>

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
connectionString String<!– System.String –>
tableName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

GetColumns()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetCount()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetDistinctColumnValues(String)

Return Value

Return Type Description
Collection<DistinctColumnValue><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.DistinctColumnValue} –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeatureById(String, ReturningColumnsType)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
id String<!– System.String –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeatureById(String, IEnumerable<String>)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
id String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValue(String, String)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValue(String, String, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValue(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByIds(IEnumerable<String>, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
searchRadius Double<!– System.Double –>
unitOfSearchRadius DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
searchRadius Double<!– System.Double –>
unitOfSearchRadius DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfFeatureSource GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFirstFeaturesWellKnownType()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.Core.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetTableNames(String)

<!– static –>

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
connectionString String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Open()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

RefreshColumns()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

RollbackTransaction()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(Feature, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(BaseShape, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(Feature, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

UpdateColumn(String, FeatureSourceColumn)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
columnName String<!– System.String –>
newFeatureSourceColumn FeatureSourceColumn<!– ThinkGeo.MapSuite.Core.FeatureSourceColumn –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
columnValues IDictionary<String,String><!– System.Collections.Generic.IDictionary{System.String,System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(Feature)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(BaseShape)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Protected Methods

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
linkExpression String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CanGetBoundingBoxQuicklyCore()

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

CanGetCountQuicklyCore()

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloneDeepCore()

Return Value

Return Type Description
FeatureSource<!– ThinkGeo.MapSuite.Core.FeatureSource –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloseCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

CommitTransactionCore(TransactionBuffer)

Return Value

Return Type Description
TransactionResult<!– ThinkGeo.MapSuite.Core.TransactionResult –>

Parameters

Name Type Description
transactions TransactionBuffer<!– ThinkGeo.MapSuite.Core.TransactionBuffer –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

ConvertToExternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
rectangle RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(Feature)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(Feature)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
rectangle RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(BaseShape)

Return Value

Return Type Description
BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteNonQueryCore(String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

ExecuteQueryCore(String)

Return Value

Return Type Description
DataTable<!– System.Data.DataTable –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

ExecuteScalarCore(String)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetAllFeaturesCore(IEnumerable<String>, Int32, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
startIndex Int32<!– System.Int32 –>
takeCount Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeaturesCore(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetBoundingBoxByIdCore(String)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxCore()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetColumnNamesInsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumnNamesOutsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumnsCore()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetCountCore()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetDistinctColumnValuesCore(String)

Return Value

Return Type Description
Collection<DistinctColumnValue><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.DistinctColumnValue} –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValueCore(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
maxItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

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

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFirstFeaturesWellKnownTypeCore()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.Core.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetReturningColumnNames(ReturningColumnsType)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e AppliedFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ApplyingFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnClosedFeatureSource(ClosedFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ClosedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnClosingFeatureSource(ClosingFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ClosingFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCommittedTransaction(CommittedTransactionEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CommittedTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCommittingTransaction(CommittingTransactionEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CommittingTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCustomColumnFetch(CustomColumnFetchEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CustomColumnFetchEventArgs<!– ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnExecutingSqlStatement(ExecutingSqlStatementSqliteFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ExecutingSqlStatementSqliteFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ExecutingSqlStatementSqliteFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e OpenedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e OpeningFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OpenCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

SpatialQueryCore(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Public Properties

CanExecuteSqlQuery

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CanModifyColumnStructure

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommandTimeout

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

ConnectionString

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

DrawnFeatureCount

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

FeatureIdColumn

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

FeatureIdsToExclude

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

FetchTime

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

Filters

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GeoCache

Return Value

Return Type
FeatureCache<!– ThinkGeo.MapSuite.Core.FeatureCache –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GeometryColumnName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

Id

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsEditable

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

IsInTransaction

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsOpen

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsTransactionLive

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

LinkExpressions

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

LinkSources

Return Value

Return Type
Collection<LinkSource><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.LinkSource} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

MaxRecordsToDraw

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Projection

Return Value

Return Type
Projection<!– ThinkGeo.MapSuite.Core.Projection –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

TableName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

TotalBytesDrawn

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

TransactionBuffer

Return Value

Return Type
TransactionBuffer<!– ThinkGeo.MapSuite.Core.TransactionBuffer –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

WhereClause

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

Protected Properties

CanExecuteSqlQueryCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

CanModifyColumnStructureCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsOpenCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Public Events

AppliedFilters

Event Arguments

Event Arguments
AppliedFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ApplyingFilters

Event Arguments

Event Arguments
ApplyingFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ClosedFeatureSource

Event Arguments

Event Arguments
ClosedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ClosingFeatureSource

Event Arguments

Event Arguments
ClosingFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommittedTransaction

Event Arguments

Event Arguments
CommittedTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommittingTransaction

Event Arguments

Event Arguments
CommittingTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CustomColumnFetch

Event Arguments

Event Arguments
CustomColumnFetchEventArgs<!– ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

DrawingProgressChanged

Event Arguments

Event Arguments
DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecutingSqlStatement

Event Arguments

Event Arguments
ExecutingSqlStatementSqliteFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ExecutingSqlStatementSqliteFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.SqliteFeatureSource –> Go Back

OpenedFeatureSource

Event Arguments

Event Arguments
OpenedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OpeningFeatureSource

Event Arguments

Event Arguments
OpeningFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

NOTOC SQLiteExtension ThinkGeo.MapSuite.Core UpdateDocumentation

thinkgeo.mapsuite.core.sqlitefeaturesource.1440040130.txt.gz · Last modified: 2015/09/06 10:57 (external edit)