Skip to content

TabFeatureSource

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
TabFeatureSource()
TabFeatureSource(String)
TabFeatureSource(String,FileAccess)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
CanExecuteSqlQuery Boolean N/A
CanModifyColumnStructure Boolean N/A
Encoding Encoding N/A
FeatureIdsToExclude Collection<String> N/A
GeoCache FeatureCache 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
ReadWriteMode FileAccess N/A
RequireIndex Boolean This property gets and sets the requirement of index when reading data. The default value is true.
TabPathFilename String N/A
TransactionBuffer TransactionBuffer 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()
BuildIndexFile(String)
BuildIndexFile(String,BuildIndexMode)
BuildRecordIdColumn(String,String,BuildRecordIdMode)
BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32)
BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32,Encoding)
CanGetBoundingBoxQuickly()
CanGetCountQuickly()
CloneDeep()
Close()
CommitTransaction()
CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>)
CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>,OverwriteMode)
CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>,OverwriteMode,Encoding)
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>)
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()
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
BuildSTRIndex()
CanGetBoundingBoxQuicklyCore()
CanGetCountQuicklyCore()
CloneDeepCore()
CloseCore()
CommitTransactionCore(TransactionBuffer)
ExecuteNonQueryCore(String)
ExecuteQueryCore(String)
ExecuteScalarCore(String)
Finalize()
GetAllFeaturesCore(IEnumerable<String>,Int32,Int32)
GetAllFeaturesCore(IEnumerable<String>)
GetBoundingBoxByIdCore(String)
GetBoundingBoxCore()
GetColumnNamesInsideFeatureSource(IEnumerable<String>)
GetColumnNamesOutsideFeatureSourceCall(IEnumerable<String>)
GetColumnsCore()
GetCountCore()
GetCurrentProjInfo()
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)
GetTabFeatureStyles()
MemberwiseClone()
OnClosedFeatureSource(ClosedFeatureSourceEventArgs)
OnClosingFeatureSource(ClosingFeatureSourceEventArgs)
OnCommittedTransaction(CommittedTransactionEventArgs)
OnCommittingTransaction(CommittingTransactionEventArgs)
OnCustomColumnFetch(CustomColumnFetchEventArgs)
OnDrawingProgressChanged(DrawingProgressChangedEventArgs)
OnGettingColumns(GettingColumnsFeatureSourceEventArgs)
OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs)
OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs)
OnGottenColumns(GottenColumnsFeatureSourceEventArgs)
OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)
OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)
OpenCore()
ProcessTransaction(RectangleShape,Collection<Feature>,Boolean)
RaiseCustomColumnFetchEvent(Collection<Feature>,Collection<String>)
SetCurrentProjInfo(TABProjInfo)
SpatialQueryCore(BaseShape,QueryType,IEnumerable<String>)

Public Events Summary

Name Event Arguments Description
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
TabFeatureSource()
TabFeatureSource(String)
TabFeatureSource(String,FileAccess)

Protected Constructors

Public Properties

CanExecuteSqlQuery

Summary

N/A

Remarks

N/A

Return Value

Boolean


CanModifyColumnStructure

Summary

N/A

Remarks

N/A

Return Value

Boolean


Encoding

Summary

N/A

Remarks

N/A

Return Value

Encoding


FeatureIdsToExclude

Summary

N/A

Remarks

N/A

Return Value

Collection<String>


GeoCache

Summary

N/A

Remarks

N/A

Return Value

FeatureCache


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


ReadWriteMode

Summary

N/A

Remarks

N/A

Return Value

FileAccess


RequireIndex

Summary

This property gets and sets the requirement of index when reading data. The default value is true.

Remarks

N/A

Return Value

Boolean


TabPathFilename

Summary

N/A

Remarks

N/A

Return Value

String


TransactionBuffer

Summary

N/A

Remarks

N/A

Return Value

TransactionBuffer


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

BuildIndexFile(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabPathFilename String N/A

BuildIndexFile(String,BuildIndexMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabPathFilename String N/A
buildIndexMode BuildIndexMode N/A

BuildRecordIdColumn(String,String,BuildRecordIdMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabFileName String N/A
fieldName String N/A
buildRecordIdMode BuildRecordIdMode N/A

BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabFileName String N/A
fieldName String N/A
buildRecordIdMode BuildRecordIdMode N/A
startNumber Int32 N/A

BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32,Encoding)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabFileName String N/A
fieldName String N/A
buildRecordIdMode BuildRecordIdMode N/A
startNumber Int32 N/A
encoding Encoding 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

CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabPathFilename String N/A
databaseColumns IEnumerable<TabDbfColumn> N/A
features IEnumerable<Feature> N/A

CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>,OverwriteMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabPathFilename String N/A
databaseColumns IEnumerable<TabDbfColumn> N/A
features IEnumerable<Feature> N/A
overwriteMode OverwriteMode N/A

CreateTabFile(String,IEnumerable<TabDbfColumn>,IEnumerable<Feature>,OverwriteMode,Encoding)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tabPathFilename String N/A
databaseColumns IEnumerable<TabDbfColumn> N/A
features IEnumerable<Feature> N/A
overwriteMode OverwriteMode N/A
encoding Encoding N/A

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

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

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

BuildSTRIndex()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

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

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>,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

GetAllFeaturesCore(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

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

GetCurrentProjInfo()

Summary

N/A

Remarks

N/A

Return Value

Type Description
TABProjInfo 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

GetTabFeatureStyles()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Dictionary<Feature,IEnumerable<Style>> N/A

Parameters

Name Type Description
N/A N/A 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

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

SetCurrentProjInfo(TABProjInfo)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
proj TABProjInfo 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

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