User Tools

Site Tools


thinkgeo.mapsuite.core.oraclefeaturelayer

This is an old revision of the document!


ThinkGeo.MapSuite.Core.OracleFeatureLayer

This class represents a Layer backed by Oracle Spatial.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.Layer
      • ThinkGeo.MapSuite.Core.FeatureLayer
        • ThinkGeo.MapSuite.Core.OracleFeatureLayer

Members Summary

Public Constructors

OracleFeatureLayer

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This is the constructor for the class.

OracleFeatureLayer

  • Parameters:String,String,String
  • DeclaringType:N/A
  • Summary:This is the constructor for the class.

OracleFeatureLayer

Protected Constructors

Public Methods

BuildIndex

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:N/A

BuildIndex

CloneDeep

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Close

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Draw

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

ExecuteNonQuery

  • Parameters:String
  • DeclaringType:N/A
  • Summary:This method executes a query that does not return a SQL result.

GetBoundingBox

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetThreadSafetyLevel

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Open

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:TimeSpan
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Protected Methods

1BU=

  • Parameters:IEnumerable<String>
  • DeclaringType:FeatureLayer
  • Summary:N/A

1xU=

CloneDeepCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

CloseCore

DrawAttributionCore

DrawCore

DrawException

DrawExceptionCore

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetBoundingBoxCore

GetThreadSafetyLevelCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

OnDrawingAttribution

OnDrawingException

OnDrawingFeatures

OnDrawingProgressChanged

OnDrawnAttribution

OnDrawnException

OnRequestedDrawing

OnRequestingDrawing

OpenCore

SetupTools

SetupToolsCore

Public Properties

Attribution

  • Return:String
  • Summary:N/A

BlueTranslation

  • Return:Single
  • Summary:N/A

CommandTimeout

  • Return:Int32
  • Summary:This property gets and sets the amount of time that can elapse before the command will timeout and abort.

ConnectionString

  • Return:String
  • Summary:This property gets and sets the connection string that will be used to connect to the server.

DatabaseConnectionMode

DrawingExceptionMode

DrawingMarginInPixel

  • Return:Single
  • Summary:N/A

DrawingMarginPercentage

  • Return:Double
  • Summary:N/A

DrawingQuality

DrawingTime

  • Return:TimeSpan
  • Summary:N/A

EditTools

FeatureIdColumn

  • Return:String
  • Summary:This property gets or sets the name of the column that holds the unique feature Id.

FeatureIdsToExclude

  • Return:Collection<String>
  • Summary:N/A

FeatureSource

GeometryValidationMode

GreenTranslation

  • Return:Single
  • Summary:N/A

HasBoundingBox

  • Return:Boolean
  • Summary:This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In OracleFeatureLayer, we override this API and mark it as true.

IsGrayscale

  • Return:Boolean
  • Summary:N/A

IsNegative

  • Return:Boolean
  • Summary:N/A

IsOpen

  • Return:Boolean
  • Summary:N/A

IsVisible

  • Return:Boolean
  • Summary:N/A

KeyColors

  • Return:Collection<GeoColor>
  • Summary:N/A

MaxRecordsToDraw

  • Return:Int32
  • Summary:N/A

Name

  • Return:String
  • Summary:N/A

QueryTools

RedTranslation

  • Return:Single
  • Summary:N/A

RequestDrawingInterval

  • Return:TimeSpan
  • Summary:N/A

TableName

  • Return:String
  • Summary:This property gets or sets the table name the database will use.

Transparency

  • Return:Single
  • Summary:N/A

WhereClause

  • Return:String
  • Summary:N/A

WrappingExtent

WrappingMode

ZoomLevelSet

Protected Properties

0BU=

  • Return:TimeSpan
  • Summary:N/A

0xU=

  • Return:TimeSpan
  • Summary:N/A

IsOpenCore

  • Return:Boolean
  • Summary:N/A

yhU=

  • Return:Int64
  • Summary:N/A

zRU=

  • Return:Int64
  • Summary:N/A

Public Events

Public Constructors

OracleFeatureLayer()

This is the constructor for the class.

Remarks

N/A

Parameters

OracleFeatureLayer(String,String,String)

This is the constructor for the class.

Remarks

None

Parameters

connectionString

  • Type:String
  • Description:This parameter represents the connection string that will be used to connect to the server. tableName * Type:String * Description:This parameter represents the table name being accessed.

featureIdColumn

  • Type:String
  • Description:This parameter represents the name of the column that holds the unique feature Id. Go Back === OracleFeatureLayer(String,String,String,DatabaseConnectionMode) === N/A ==== Remarks ==== N/A ==== Parameters ==== connectionString * Type:String * Description:N/A

tableName

  • Type:String
  • Description:N/A featureIdColumn * Type:String * Description:N/A

databaseConnectionMode

  • Description:N/A Go Back ===== Protected Constructors ===== ===== Public Methods ===== === BuildIndex() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === BuildIndex(BuildIndexMode) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== mode * Type:BuildIndexMode * Description:N/A Go Back === CloneDeep() === N/A ==== Remarks ==== N/A Return Value * Return Type:Layer * Description:N/A ==== Parameters ==== Go Back === Close() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === Draw(GeoCanvas,Collection<SimpleCandidate>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A Go Back === Equals(Object) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== obj * Type:Object * Description:N/A Go Back === ExecuteNonQuery(String) === This method executes a query that does not return a SQL result. ==== Remarks ==== This methods executes a query that has no results. Return Value * Return Type:Int32 * Description:None ==== Parameters ==== sqlStatement * Type:String * Description:This parameter represents the SQL statement that will be executed. Go Back === GetBoundingBox() === N/A ==== Remarks ==== N/A Return Value * Return Type:RectangleShape * Description:N/A ==== Parameters ==== Go Back === GetHashCode() === N/A ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:N/A ==== Parameters ==== Go Back === GetThreadSafetyLevel() === N/A ==== Remarks ==== N/A Return Value * Return Type:ThreadSafetyLevel * Description:N/A ==== Parameters ==== Go Back === GetType() === N/A ==== Remarks ==== N/A Return Value * Return Type:Type * Description:N/A ==== Parameters ==== Go Back === Open() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(RectangleShape,TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A bufferTime * Type:TimeSpan * Description:N/A Go Back === RequestDrawing(TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== bufferTime * Type:TimeSpan * Description:N/A Go Back === RequestDrawing(IEnumerable<RectangleShape>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A Go Back === RequestDrawing(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A Go Back === RequestDrawing() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A bufferTime * Type:TimeSpan * Description:N/A Go Back === ToString() === N/A ==== Remarks ==== N/A Return Value * Return Type:String * Description:N/A ==== Parameters ==== Go Back ===== Protected Methods ===== === 1BU=(IEnumerable<String>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== returningColumnNames * Type:IEnumerable<String> * Description:N/A Go Back === 1xU=(GeoCanvas,Dictionary<String,Collection<Feature»,Collection<SimpleCandidate>,ZoomLevel,RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A featuresForFilters * Type:Dictionary<String,Collection<Feature» * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A currentZoomLevel * Type:ZoomLevel * Description:N/A marginWorldExtent * Type:RectangleShape * Description:N/A Go Back === CloneDeepCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Layer * Description:N/A ==== Parameters ==== Go Back === CloseCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === DrawAttributionCore(GeoCanvas,String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A attribution * Type:String * Description:N/A Go Back === DrawCore(GeoCanvas,Collection<SimpleCandidate>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A Go Back === DrawException(GeoCanvas,Exception) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A e * Type:Exception * Description:N/A Go Back === DrawExceptionCore(GeoCanvas,Exception) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A e * Type:Exception * Description:N/A Go Back === Finalize() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === GetBoundingBoxCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:RectangleShape * Description:N/A ==== Parameters ==== Go Back === GetThreadSafetyLevelCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:ThreadSafetyLevel * Description:N/A ==== Parameters ==== Go Back === MemberwiseClone() === N/A ==== Remarks ==== N/A Return Value * Return Type:Object * Description:N/A ==== Parameters ==== Go Back === OnDrawingAttribution(DrawingAttributionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== args * Type:DrawingAttributionLayerEventArgs * Description:N/A Go Back === OnDrawingException(DrawingExceptionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingExceptionLayerEventArgs * Description:N/A Go Back === OnDrawingFeatures(DrawingFeaturesEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingFeaturesEventArgs * Description:N/A Go Back === OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingProgressChangedEventArgs * Description:N/A Go Back === OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingWrappingFeaturesFeatureLayerEventArgs * Description:N/A Go Back === OnDrawnAttribution(DrawnAttributionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== args * Type:DrawnAttributionLayerEventArgs * Description:N/A Go Back === OnDrawnException(DrawnExceptionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawnExceptionLayerEventArgs * Description:N/A Go Back === OnRequestedDrawing(RequestedDrawingLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== eventArgs * Type:RequestedDrawingLayerEventArgs * Description:N/A Go Back === OnRequestingDrawing(RequestingDrawingLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== eventArgs * Type:RequestingDrawingLayerEventArgs * Description:N/A Go Back === OpenCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === SetupTools() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === SetupToolsCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back ===== Public Properties ===== === Attribution === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === BlueTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === CommandTimeout === This property gets and sets the amount of time that can elapse before the command will timeout and abort. ==== Remarks ==== You can use this to set a time limit for the query before it times out. ==== Return Value ==== Return Type:Int32 Go Back === ConnectionString === This property gets and sets the connection string that will be used to connect to the server. ==== Remarks ==== None ==== Return Value ==== Return Type:String Go Back === DatabaseConnectionMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:DatabaseConnectionMode Go Back === DrawingExceptionMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:DrawingExceptionMode Go Back === DrawingMarginInPixel === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === DrawingMarginPercentage === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === DrawingQuality === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:DrawingQuality Go Back === DrawingTime === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === EditTools === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:EditTools Go Back === FeatureIdColumn === This property gets or sets the name of the column that holds the unique feature Id. ==== Remarks ==== None ==== Return Value ==== Return Type:String Go Back === FeatureIdsToExclude === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Collection<String> Go Back === FeatureSource === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:FeatureSource Go Back === GeometryValidationMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:GeometryValidationMode Go Back === GreenTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === HasBoundingBox === This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In OracleFeatureLayer, we override this API and mark it as true. ==== Remarks ==== The default implementation in the base class returns false. ==== Return Value ==== Return Type:Boolean Go Back === IsGrayscale === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsNegative === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsOpen === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsVisible === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === KeyColors === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Collection<GeoColor> Go Back === MaxRecordsToDraw === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === Name === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === QueryTools === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:QueryTools Go Back === RedTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === RequestDrawingInterval === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === TableName === This property gets or sets the table name the database will use. ==== Remarks ==== None ==== Return Value ==== Return Type:String Go Back === Transparency === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === WhereClause === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === WrappingExtent === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:RectangleShape Go Back === WrappingMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:WrappingMode Go Back === ZoomLevelSet === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:ZoomLevelSet Go Back ===== Protected Properties ===== === 0BU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === 0xU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === IsOpenCore === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === yhU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back === zRU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back ===== Public Events ===== === DrawingAttribution === N/A ==== Remarks ==== N/A Event Arguments:DrawingAttributionLayerEventArgs Go Back === DrawingException === N/A ==== Remarks ==== N/A Event Arguments:DrawingExceptionLayerEventArgs Go Back === DrawingFeatures === N/A ==== Remarks ==== N/A Event Arguments:DrawingFeaturesEventArgs Go Back === DrawingProgressChanged === N/A ==== Remarks ==== N/A Event Arguments:DrawingProgressChangedEventArgs Go Back === DrawingWrappingFeatures === N/A ==== Remarks ==== N/A Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs Go Back === DrawnAttribution === N/A ==== Remarks ==== N/A Event Arguments:DrawnAttributionLayerEventArgs Go Back === DrawnException === N/A ==== Remarks ==== N/A Event Arguments:DrawnExceptionLayerEventArgs Go Back === RequestedDrawing === N/A ==== Remarks ==== N/A Event Arguments:RequestedDrawingLayerEventArgs Go Back === RequestingDrawing === N/A ==== Remarks ==== N/A Event Arguments**:RequestingDrawingLayerEventArgs

Go Back

thinkgeo.mapsuite.core.oraclefeaturelayer.1442486209.txt.gz · Last modified: 2015/09/17 10:36 by admin