Skip to content

SqliteFeatureSource

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
SqliteFeatureSource()
SqliteFeatureSource(String,String,String,String)
SqliteFeatureSource(SqliteConnection,String,String,String)
SqliteFeatureSource(SqliteConnection,String)
SqliteFeatureSource(String,String)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
AlternateGeometryIndexTableName String N/A
CanExecuteSqlQuery Boolean N/A
CanModifyColumnStructure Boolean N/A
CommandTimeout Int32 N/A
ConnectionString String N/A
DrawnFeatureCount Int32 N/A
FeatureIdColumn String N/A
FeatureIdsToExclude Collection<String> N/A
FetchTime Double N/A
GeoCache FeatureCache N/A
GeometryColumnName String N/A
Id String N/A
IsEditable Boolean N/A
IsInTransaction Boolean N/A
IsOpen Boolean N/A
IsTransactionLive Boolean N/A
MaxRecordsToDraw Int32 N/A
Projection Projection N/A
ProjectionConverter ProjectionConverter N/A
TableName String N/A
TotalBytesDrawn Int32 N/A
TransactionBuffer TransactionBuffer N/A
WhereClause String N/A

Protected Properties Summary

Name Return Type Description
CanExecuteSqlQueryCore Boolean N/A
CanModifyColumnStructureCore Boolean N/A
FeatureSourceColumns Collection<FeatureSourceColumn> N/A
IsOpenCore Boolean N/A

Public Methods Summary

Name
AddColumn(FeatureSourceColumn)
AddFeature(Feature)
AddFeature(BaseShape)
AddFeature(BaseShape,IDictionary<String,String>)
BeginTransaction()
CanGetBoundingBoxQuickly()
CanGetCountQuickly()
CloneDeep()
Close()
CommitTransaction()
CreateDatabase(String)
CreateSpatialIndex(SqliteConnection,String,String,Int32)
CreateTable(SqliteConnection,String,IEnumerable<SqliteColumn>,GeographyUnit)
CreateTable(String,String,IEnumerable<SqliteColumn>,GeographyUnit)
CreateView(SqliteConnection,String,String,String,GeographyUnit,String)
CreateView(SqliteConnection,String,String,String,GeographyUnit)
CreateView(String,String,String,String,GeographyUnit)
DeleteColumn(String)
DeleteFeature(String)
Equals(Object)
ExecuteNonQuery(String)
ExecuteQuery(String)
ExecuteScalar(String)
GetAllFeatures(ReturningColumnsType,Int32)
GetAllFeatures(ReturningColumnsType,Int32,Int32)
GetAllFeatures(IEnumerable<String>,Int32,Int32)
GetAllFeatures(IEnumerable<String>)
GetAllFeatures(ReturningColumnsType)
GetBoundingBox()
GetBoundingBoxById(String)
GetBoundingBoxByIds(IEnumerable<String>)
GetBoundingBoxesByIds(IEnumerable<String>)
GetColumnNames(String,String)
GetColumnNamesOutsideFeatureSource(IEnumerable<String>)
GetColumns()
GetCount()
GetDistinctColumnValues(String)
GetFeatureById(String,IEnumerable<String>)
GetFeatureById(String,ReturningColumnsType)
GetFeatureIds()
GetFeatureIdsInsideBoundingBox(RectangleShape)
GetFeaturesByColumnValue(String,String,ReturningColumnsType)
GetFeaturesByColumnValue(String,String,IEnumerable<String>)
GetFeaturesByColumnValue(String,String)
GetFeaturesByIds(IEnumerable<String>,IEnumerable<String>)
GetFeaturesByIds(IEnumerable<String>,ReturningColumnsType)
GetFeaturesForDrawing(RectangleShape,Double,Double,IEnumerable<String>)
GetFeaturesForDrawing(RectangleShape,Double,Double,ReturningColumnsType)
GetFeaturesInsideBoundingBox(RectangleShape,IEnumerable<String>)
GetFeaturesInsideBoundingBox(RectangleShape,ReturningColumnsType)
GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,IEnumerable<String>)
GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,ReturningColumnsType)
GetFeaturesNearestTo(Feature,GeographyUnit,Int32,IEnumerable<String>)
GetFeaturesNearestTo(Feature,GeographyUnit,Int32,ReturningColumnsType)
GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,IEnumerable<String>,Double,DistanceUnit)
GetFeaturesNearestTo(Feature,GeographyUnit,Int32,IEnumerable<String>,Double,DistanceUnit)
GetFeaturesOutsideBoundingBox(RectangleShape,IEnumerable<String>)
GetFeaturesOutsideBoundingBox(RectangleShape,ReturningColumnsType)
GetFeaturesWithinDistanceOf(BaseShape,GeographyUnit,DistanceUnit,Double,IEnumerable<String>)
GetFeaturesWithinDistanceOf(BaseShape,GeographyUnit,DistanceUnit,Double,ReturningColumnsType)
GetFeaturesWithinDistanceOf(Feature,GeographyUnit,DistanceUnit,Double,IEnumerable<String>)
GetFeaturesWithinDistanceOf(Feature,GeographyUnit,DistanceUnit,Double,ReturningColumnsType)
GetFirstFeaturesWellKnownType()
GetHashCode()
GetTableNames(String)
GetType()
Open()
RefreshColumns()
RemoveEmptyAndExcludedFeatures(Collection<Feature>)
RollbackTransaction()
SpatialQuery(BaseShape,QueryType,IEnumerable<String>)
SpatialQuery(BaseShape,QueryType,ReturningColumnsType)
SpatialQuery(Feature,QueryType,IEnumerable<String>)
SpatialQuery(Feature,QueryType,ReturningColumnsType)
ToString()
UpdateColumn(String,FeatureSourceColumn)
UpdateFeature(Feature)
UpdateFeature(BaseShape)
UpdateFeature(BaseShape,IDictionary<String,String>)

Protected Methods Summary

Name
CanGetBoundingBoxQuicklyCore()
CanGetCountQuicklyCore()
CloneDeepCore()
CloseCore()
CommitTransactionCore(TransactionBuffer)
ExecuteNonQueryCore(String)
ExecuteQueryCore(String)
ExecuteScalarCore(String)
Finalize()
GetAllFeaturesCore(IEnumerable<String>)
GetAllFeaturesCore(IEnumerable<String>,Int32,Int32)
GetBoundingBoxByIdCore(String)
GetBoundingBoxCore()
GetColumnNamesInsideFeatureSource(IEnumerable<String>)
GetColumnNamesOutsideFeatureSourceCall(IEnumerable<String>)
GetColumnsCore()
GetCountCore()
GetDistinctColumnValuesCore(String)
GetFeatureIdsCore()
GetFeatureIdsInsideBoundingBoxCore(RectangleShape)
GetFeaturesByColumnValueCore(String,String,IEnumerable<String>)
GetFeaturesByIdsCore(IEnumerable<String>,IEnumerable<String>)
GetFeaturesForDrawingCore(RectangleShape,Double,Double,IEnumerable<String>)
GetFeaturesInsideBoundingBoxCore(RectangleShape,IEnumerable<String>)
GetFeaturesNearestToCore(BaseShape,GeographyUnit,Int32,IEnumerable<String>)
GetFeaturesOutsideBoundingBoxCore(RectangleShape,IEnumerable<String>)
GetFeaturesWithinDistanceOfCore(BaseShape,GeographyUnit,DistanceUnit,Double,IEnumerable<String>)
GetFirstFeaturesWellKnownTypeCore()
GetReturningColumnNames(ReturningColumnsType)
MemberwiseClone()
OnClosedFeatureSource(ClosedFeatureSourceEventArgs)
OnClosingFeatureSource(ClosingFeatureSourceEventArgs)
OnCommittedTransaction(CommittedTransactionEventArgs)
OnCommittingTransaction(CommittingTransactionEventArgs)
OnCustomColumnFetch(CustomColumnFetchEventArgs)
OnDrawingProgressChanged(DrawingProgressChangedEventArgs)
OnExecutingSqlStatement(ExecutingSqlStatementSqliteFeatureSourceEventArgs)
OnGettingColumns(GettingColumnsFeatureSourceEventArgs)
OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs)
OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs)
OnGottenColumns(GottenColumnsFeatureSourceEventArgs)
OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)
OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)
OpenCore()
ProcessTransaction(RectangleShape,Collection<Feature>,Boolean)
RaiseCustomColumnFetchEvent(Collection<Feature>,Collection<String>)
SpatialQueryCore(BaseShape,QueryType,IEnumerable<String>)

Public Events Summary

Name Event Arguments Description
ExecutingSqlStatement ExecutingSqlStatementSqliteFeatureSourceEventArgs N/A
DrawingProgressChanged DrawingProgressChangedEventArgs N/A
GettingColumns GettingColumnsFeatureSourceEventArgs N/A
GottenColumns GottenColumnsFeatureSourceEventArgs N/A
GettingFeaturesByIds GettingFeaturesByIdsFeatureSourceEventArgs N/A
GettingFeaturesForDrawing GettingFeaturesForDrawingFeatureSourceEventArgs N/A
CustomColumnFetch CustomColumnFetchEventArgs N/A
CommittingTransaction CommittingTransactionEventArgs N/A
CommittedTransaction CommittedTransactionEventArgs N/A
OpeningFeatureSource OpeningFeatureSourceEventArgs N/A
OpenedFeatureSource OpenedFeatureSourceEventArgs N/A
ClosingFeatureSource ClosingFeatureSourceEventArgs N/A
ClosedFeatureSource ClosedFeatureSourceEventArgs N/A

Members Detail

Public Constructors

Name
SqliteFeatureSource()
SqliteFeatureSource(String,String,String,String)
SqliteFeatureSource(SqliteConnection,String,String,String)
SqliteFeatureSource(SqliteConnection,String)
SqliteFeatureSource(String,String)

Protected Constructors

Public Properties

AlternateGeometryIndexTableName

Summary

N/A

Remarks

N/A

Return Value

String


CanExecuteSqlQuery

Summary

N/A

Remarks

N/A

Return Value

Boolean


CanModifyColumnStructure

Summary

N/A

Remarks

N/A

Return Value

Boolean


CommandTimeout

Summary

N/A

Remarks

N/A

Return Value

Int32


ConnectionString

Summary

N/A

Remarks

N/A

Return Value

String


DrawnFeatureCount

Summary

N/A

Remarks

N/A

Return Value

Int32


FeatureIdColumn

Summary

N/A

Remarks

N/A

Return Value

String


FeatureIdsToExclude

Summary

N/A

Remarks

N/A

Return Value

Collection<String>


FetchTime

Summary

N/A

Remarks

N/A

Return Value

Double


GeoCache

Summary

N/A

Remarks

N/A

Return Value

FeatureCache


GeometryColumnName

Summary

N/A

Remarks

N/A

Return Value

String


Id

Summary

N/A

Remarks

N/A

Return Value

String


IsEditable

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsInTransaction

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsOpen

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsTransactionLive

Summary

N/A

Remarks

N/A

Return Value

Boolean


MaxRecordsToDraw

Summary

N/A

Remarks

N/A

Return Value

Int32


Projection

Summary

N/A

Remarks

N/A

Return Value

Projection


ProjectionConverter

Summary

N/A

Remarks

N/A

Return Value

ProjectionConverter


TableName

Summary

N/A

Remarks

N/A

Return Value

String


TotalBytesDrawn

Summary

N/A

Remarks

N/A

Return Value

Int32


TransactionBuffer

Summary

N/A

Remarks

N/A

Return Value

TransactionBuffer


WhereClause

Summary

N/A

Remarks

N/A

Return Value

String


Protected Properties

CanExecuteSqlQueryCore

Summary

N/A

Remarks

N/A

Return Value

Boolean


CanModifyColumnStructureCore

Summary

N/A

Remarks

N/A

Return Value

Boolean


FeatureSourceColumns

Summary

N/A

Remarks

N/A

Return Value

Collection<FeatureSourceColumn>


IsOpenCore

Summary

N/A

Remarks

N/A

Return Value

Boolean


Public Methods

AddColumn(FeatureSourceColumn)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
featureSourceColumn FeatureSourceColumn N/A

AddFeature(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
feature Feature N/A

AddFeature(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
shape BaseShape N/A

AddFeature(BaseShape,IDictionary<String,String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
shape BaseShape N/A
columnValues IDictionary<String,String> N/A

BeginTransaction()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

CanGetBoundingBoxQuickly()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
N/A N/A N/A

CanGetCountQuickly()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
N/A N/A N/A

CloneDeep()

Summary

N/A

Remarks

N/A

Return Value

Type Description
FeatureSource N/A

Parameters

Name Type Description
N/A N/A N/A

Close()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

CommitTransaction()

Summary

N/A

Remarks

N/A

Return Value

Type Description
TransactionResult N/A

Parameters

Name Type Description
N/A N/A N/A

CreateDatabase(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
databasePathFilename String N/A

CreateSpatialIndex(SqliteConnection,String,String,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
SqliteConnection SqliteConnection N/A
tableName String N/A
geometryColumnName String N/A
srid Int32 N/A

CreateTable(SqliteConnection,String,IEnumerable<SqliteColumn>,GeographyUnit)

Summary

Creates a new table in the specified Sqlite database.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
connection SqliteConnection N/A
tableName String Name of the new table
nonGeometryColumns IEnumerable<SqliteColumn> nongeometry related columns to include in the new table
unit GeographyUnit Unit used for projection

CreateTable(String,String,IEnumerable<SqliteColumn>,GeographyUnit)

Summary

Creates a new table in the specified Sqlite database.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
connectionString String Connection string for the database to create the table in
tableName String Name of the new table
nonGeometryColumns IEnumerable<SqliteColumn> nongeometry related columns to include in the new table
unit GeographyUnit Unit used for projection

CreateView(SqliteConnection,String,String,String,GeographyUnit,String)

Summary

Creates a new view in the specified Sqlite database

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
connection SqliteConnection N/A
viewName String Name of the new view
createViewSql String Sql statement to use when creating the view
featureIdColumn String The column to use as the feature Id
unit GeographyUnit Unit used for projection
geometryColumnName String N/A

CreateView(SqliteConnection,String,String,String,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
connection SqliteConnection N/A
viewName String N/A
createViewSql String N/A
featureIdColumn String N/A
unit GeographyUnit N/A

CreateView(String,String,String,String,GeographyUnit)

Summary

Creates a new view in the specified Sqlite database

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
connectionString String Connection string for the database to create the table in
viewName String Name of the new view
createViewSql String Sql statement to use when creating the view
featureIdColumn String The column to use as the feature Id
unit GeographyUnit Unit used for projection

DeleteColumn(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A

DeleteFeature(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
id String N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

ExecuteNonQuery(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
sqlStatement String N/A

ExecuteQuery(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DataTable N/A

Parameters

Name Type Description
sqlStatement String N/A

ExecuteScalar(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
sqlStatement String N/A

GetAllFeatures(ReturningColumnsType,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType N/A
startIndex Int32 N/A

GetAllFeatures(ReturningColumnsType,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnTypes ReturningColumnsType N/A
startIndex Int32 N/A
takeCount Int32 N/A

GetAllFeatures(IEnumerable<String>,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A
startIndex Int32 N/A
takeCount Int32 N/A

GetAllFeatures(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A

GetAllFeatures(ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType N/A

GetBoundingBox()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetBoundingBoxById(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
id String N/A

GetBoundingBoxByIds(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
ids IEnumerable<String> N/A

GetBoundingBoxesByIds(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<RectangleShape> N/A

Parameters

Name Type Description
ids IEnumerable<String> N/A

GetColumnNames(String,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
connectionString String N/A
tableName String N/A

GetColumnNamesOutsideFeatureSource(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A

GetColumns()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<FeatureSourceColumn> N/A

Parameters

Name Type Description
N/A N/A N/A

GetCount()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
N/A N/A N/A

GetDistinctColumnValues(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<DistinctColumnValue> N/A

Parameters

Name Type Description
columnName String N/A

GetFeatureById(String,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Feature N/A

Parameters

Name Type Description
id String N/A
returningColumnNames IEnumerable<String> N/A

GetFeatureById(String,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Feature N/A

Parameters

Name Type Description
id String N/A
returningColumnNamesType ReturningColumnsType N/A

GetFeatureIds()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
N/A N/A N/A

GetFeatureIdsInsideBoundingBox(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A

GetFeaturesByColumnValue(String,String,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
columnName String N/A
columnValue String N/A
returningColumnType ReturningColumnsType N/A

GetFeaturesByColumnValue(String,String,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
columnName String N/A
columnValue String N/A
returningColumnNames IEnumerable<String> N/A

GetFeaturesByColumnValue(String,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
columnName String N/A
columnValue String N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
ids IEnumerable<String> N/A
returningColumnNames IEnumerable<String> N/A

GetFeaturesByIds(IEnumerable<String>,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
ids IEnumerable<String> N/A
returningColumnNamesType ReturningColumnsType N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesForDrawing(RectangleShape,Double,Double,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
screenWidth Double N/A
screenHeight Double N/A
returningColumnNamesType ReturningColumnsType N/A

GetFeaturesInsideBoundingBox(RectangleShape,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNames IEnumerable<String> N/A

GetFeaturesInsideBoundingBox(RectangleShape,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNamesType ReturningColumnsType N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
targetShape BaseShape N/A
unitOfData GeographyUnit N/A
maxItemsToFind Int32 N/A
returningColumnNamesType ReturningColumnsType N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesNearestTo(Feature,GeographyUnit,Int32,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
targetFeature Feature N/A
unitOfData GeographyUnit N/A
maxItemsToFind Int32 N/A
returningColumnNamesType ReturningColumnsType N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesOutsideBoundingBox(RectangleShape,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNames IEnumerable<String> N/A

GetFeaturesOutsideBoundingBox(RectangleShape,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNamesType ReturningColumnsType N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFirstFeaturesWellKnownType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
WellKnownType N/A

Parameters

Name Type Description
N/A N/A N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetTableNames(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
connectionString String N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

Open()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

RefreshColumns()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

RemoveEmptyAndExcludedFeatures(Collection<Feature>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
features Collection<Feature> N/A

RollbackTransaction()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

SpatialQuery(BaseShape,QueryType,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

SpatialQuery(BaseShape,QueryType,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
targetShape BaseShape N/A
queryType QueryType N/A
returningColumnNamesType ReturningColumnsType N/A

SpatialQuery(Feature,QueryType,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

SpatialQuery(Feature,QueryType,ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
feature Feature N/A
queryType QueryType N/A
returningColumnNamesType ReturningColumnsType N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

UpdateColumn(String,FeatureSourceColumn)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
newFeatureSourceColumn FeatureSourceColumn N/A

UpdateFeature(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
feature Feature N/A

UpdateFeature(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
shape BaseShape N/A

UpdateFeature(BaseShape,IDictionary<String,String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
shape BaseShape N/A
columnValues IDictionary<String,String> N/A

Protected Methods

CanGetBoundingBoxQuicklyCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
N/A N/A N/A

CanGetCountQuicklyCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
N/A N/A N/A

CloneDeepCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
FeatureSource N/A

Parameters

Name Type Description
N/A N/A N/A

CloseCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

CommitTransactionCore(TransactionBuffer)

Summary

N/A

Remarks

N/A

Return Value

Type Description
TransactionResult N/A

Parameters

Name Type Description
transactions TransactionBuffer N/A

ExecuteNonQueryCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
sqlStatement String N/A

ExecuteQueryCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DataTable N/A

Parameters

Name Type Description
sqlStatement String N/A

ExecuteScalarCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
sqlStatement String N/A

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetAllFeaturesCore(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
columnNames IEnumerable<String> N/A

GetAllFeaturesCore(IEnumerable<String>,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A
startIndex Int32 N/A
takeCount Int32 N/A

GetBoundingBoxByIdCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
id String N/A

GetBoundingBoxCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetColumnNamesInsideFeatureSource(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A

GetColumnNamesOutsideFeatureSourceCall(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
returningColumnNames IEnumerable<String> N/A

GetColumnsCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<FeatureSourceColumn> N/A

Parameters

Name Type Description
N/A N/A N/A

GetCountCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
N/A N/A N/A

GetDistinctColumnValuesCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<DistinctColumnValue> N/A

Parameters

Name Type Description
columnName String N/A

GetFeatureIdsCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
N/A N/A N/A

GetFeatureIdsInsideBoundingBoxCore(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A

GetFeaturesByColumnValueCore(String,String,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
columnName String N/A
columnValue String N/A
returningColumnNames IEnumerable<String> N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
ids IEnumerable<String> N/A
returningColumnNames IEnumerable<String> N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesInsideBoundingBoxCore(RectangleShape,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNames IEnumerable<String> N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFeaturesOutsideBoundingBoxCore(RectangleShape,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returningColumnNames IEnumerable<String> N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

GetFirstFeaturesWellKnownTypeCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
WellKnownType N/A

Parameters

Name Type Description
N/A N/A N/A

GetReturningColumnNames(ReturningColumnsType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnClosedFeatureSource(ClosedFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e ClosedFeatureSourceEventArgs N/A

OnClosingFeatureSource(ClosingFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e ClosingFeatureSourceEventArgs N/A

OnCommittedTransaction(CommittedTransactionEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e CommittedTransactionEventArgs N/A

OnCommittingTransaction(CommittingTransactionEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e CommittingTransactionEventArgs N/A

OnCustomColumnFetch(CustomColumnFetchEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e CustomColumnFetchEventArgs N/A

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawingProgressChangedEventArgs N/A

OnExecutingSqlStatement(ExecutingSqlStatementSqliteFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e ExecutingSqlStatementSqliteFeatureSourceEventArgs N/A

OnGettingColumns(GettingColumnsFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingColumnsFeatureSourceEventArgs N/A

OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingFeaturesByIdsFeatureSourceEventArgs N/A

OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingFeaturesForDrawingFeatureSourceEventArgs N/A

OnGottenColumns(GottenColumnsFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GottenColumnsFeatureSourceEventArgs N/A

OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e OpenedFeatureSourceEventArgs N/A

OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e OpeningFeatureSourceEventArgs N/A

OpenCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

ProcessTransaction(RectangleShape,Collection<Feature>,Boolean)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
boundingBox RectangleShape N/A
returnFeatures Collection<Feature> N/A
needUpdateProjection Boolean N/A

RaiseCustomColumnFetchEvent(Collection<Feature>,Collection<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

Name Type Description
sourceFeatures Collection<Feature> N/A
fieldNamesOutsideOfSource Collection<String> N/A

SpatialQueryCore(BaseShape,QueryType,IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<Feature> N/A

Parameters

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

Public Events

ExecutingSqlStatement

N/A

Remarks

N/A

Event Arguments

ExecutingSqlStatementSqliteFeatureSourceEventArgs

DrawingProgressChanged

N/A

Remarks

N/A

Event Arguments

DrawingProgressChangedEventArgs

GettingColumns

N/A

Remarks

N/A

Event Arguments

GettingColumnsFeatureSourceEventArgs

GottenColumns

N/A

Remarks

N/A

Event Arguments

GottenColumnsFeatureSourceEventArgs

GettingFeaturesByIds

N/A

Remarks

N/A

Event Arguments

GettingFeaturesByIdsFeatureSourceEventArgs

GettingFeaturesForDrawing

N/A

Remarks

N/A

Event Arguments

GettingFeaturesForDrawingFeatureSourceEventArgs

CustomColumnFetch

N/A

Remarks

N/A

Event Arguments

CustomColumnFetchEventArgs

CommittingTransaction

N/A

Remarks

N/A

Event Arguments

CommittingTransactionEventArgs

CommittedTransaction

N/A

Remarks

N/A

Event Arguments

CommittedTransactionEventArgs

OpeningFeatureSource

N/A

Remarks

N/A

Event Arguments

OpeningFeatureSourceEventArgs

OpenedFeatureSource

N/A

Remarks

N/A

Event Arguments

OpenedFeatureSourceEventArgs

ClosingFeatureSource

N/A

Remarks

N/A

Event Arguments

ClosingFeatureSourceEventArgs

ClosedFeatureSource

N/A

Remarks

N/A

Event Arguments

ClosedFeatureSourceEventArgs