Table of contents
- About This Guide
- Audience and Purpose
- How This Guide Is Organized
- What’s New
- Introduction
- What Is the FDO API?
- From the Perspective of the Client Application User
- From the Perspective of the Client Application Engineer
- Getting Started
- FDO Architecture and Providers
- What Is a Provider?
- Developing Applications
- FDO Concepts
- Data Concepts
- Operational Concepts
- Development Practices
- Memory Management
- Collections
- Exception Handling
- Exception Messages
- Managing FdoPtr Behaviors
- Establishing a Connection
- Connection Semantics
- Establishing a Connection
- Capabilities
- What Is the Capabilities API?
- Connection Capabilities
- Code
- Schema Capabilities
- Code
- Command Capabilities
- Code
- Expression Capabilities
- Code
- Filter Capabilities
- Code
- Geometry Capabilities
- Code
- Raster Capabilities
- Code
- Schema Management
- Schema Package
- Schema Overrides
- Working with Schemas
- FDOFeatureClass
- FDOClass
- Non-Feature Class Issues
- Modifying Models
- Schema Element States
- Rollback Mechanism
- FDO XML Format
- Creating and Editing a GML Schema File
- Schema Management Examples
- Data Maintenance
- Data Maintenance Operations
- Inserting Values
- Updating Values
- Deleting Values
- Related Class Topics
- Performing Queries
- Creating a Query
- Query Example
- Long Transaction Processing
- What Is Long Transaction Processing?
- Supported Interfaces
- Filter and Expression Languages
- Filters
- Expressions
- Filter and Expression Text
- Language Issues
- Provider-Specific Constraints on Filter and Expression Text
- Filter Grammar
- Expression Grammar
- Filter and Expression Keywords
- Data Types
- Identifier
- Parameter
- String
- Integer
- Double
- DateTime
- Operators
- Special Character
- Geometry Value
- The Geometry API
- Introduction
- FGF and WKB
- FGF Binary Specification
- FGF Text
- Abstract and Concrete Classes
- Geometry Types
- Mapping Between Geometry and Geometric Types
- Spatial Context
- Specify Dimensionality When Creating Geometries Using String Specifications
- Inserting Geometry Values
- Autodesk FDO Provider for Oracle
- What Is FDO Provider for Oracle?
- FDO Provider for Oracle General Requirements
- FDO Provider for Oracle Connection
- FDO Provider for Oracle and Foreign Schemas
- Foreign Schema Settings
- Settings on the FDO Schema Instance
- Settings on the Foreign Schema Instance
- Oracle Identity Property
- Read-Write Privileges
- Foreign Schema Limitations
- Ensuring Valid Views When Applying a Feature Schema Against a Foreign Schema
- Table Name Restrictions When Working with a Foreign Schema
- Schema Access on a Different Oracle Instance
- FDO Provider for Oracle and Schema Overrides
- Schema Override Set
- Class Table Overrides
- Data Property Overrides
- Object Property Overrides
- Geometric Property Overrides
- Oracle-Specific Schema Creation Restrictions
- FDOFeatureClass
- Classes
- Properties
- Data Properties
- Identity Properties
- String Properties
- Decimal Properties
- Geometric Properties
- Object Properties
- Oracle-Specific Schema Modification Restrictions
- Schema Element Descriptions
- Data Properties
- Oracle-Specific Deletion Restrictions
- FDOClassDefinition
- FDOClass
- Property
- Oracle Reserved Words Used with Filter and Expression Text
- Locking and Long Transactions
- OWM and FDO Lock Types
- Example: AllLongTransactionExclusiveLock
- FDO Provider for Oracle Capabilities
- OSGeo FDO Provider for ArcSDE
- What Is FDO Provider for ArcSDE?
- FDO Provider for ArcSDE Software Requirements
- Installed Components
- External Dependencies
- FDO Provider for ArcSDE Limitations
- ArcSDE Limitations
- Relative to ArcObjects API and ArcGIS Server API
- Curved Segments
- Locking and Versioning
- Table Creation
- Identity Row ID Column and Enable Row Locking
- Disable Row Locking and Enable Versioning
- FDO Provider for ArcSDE Connection
- Data Type Mappings
- Creating a Feature Schema
- FDO Provider for ArcSDE Capabilities
- OSGeo FDO Provider for MySQL
- What Is FDO Provider for MySQL?
- FDO Provider for MySQL Capabilities
- OSGeo FDO Provider for ODBC
- What Is FDO Provider for ODBC?
- FDO Provider for ODBC Capabilities
- Autodesk FDO Provider for Raster
- What Is FDO Provider for Raster?
- FDO Provider for Raster Capabilities
- OSGeo FDO Provider for SDF
- What Is FDO Provider for SDF?
- FDO Provider for SDF Capabilities
- OSGeo FDO Provider for SHP
- What Is FDO Provider for SHP?
- FDO Provider for SHP Capabilities
- Autodesk FDO Provider for SQL Server
- What Is FDO Provider for SQL Server?
- FDO Provider for SQL Server Capabilities
- OSGeo FDO Provider for WFS
- What Is FDO Provider for WFS?
- FDO Provider for WFS Capabilities
- OSGeo FDO Provider for WMS
- What Is FDO Provider for WMS?
- FDO Provider for WMS Capabilities
- Expression Functions
- Introduction
- Expression Function List
- Aggregate Expression Functions
- Conversion Expression Functions
- Date Expression Functions
- Geometry Expression Functions
- Mathematical Expression Functions
- Numeric Expression Functions
- String Expression Functions