Pyslet
  • 1. IMS Global Learning Consortium Specifications
    • 1.1. IMS Content Packaging (version 1.2)
    • 1.2. IMS Question and Test Interoperability (version 1.2)
    • 1.3. IMS Question and Test Interoperability (version 2.1)
    • 1.4. IMS Basic Learning Tools Interoperability (version 1.0)
  • 2. Supporting Standards
    • 2.1. The Open Data Protocol (OData)
    • 2.2. XML: Basic Constructs
    • 2.3. XML: Parsing XML Documents
    • 2.4. XML Schema Datatypes
    • 2.5. HTML
    • 2.6. Uniform Resource Identifiers (RFC2396)
    • 2.7. Hypertext Transfer Protocol (RFC2616)
    • 2.8. The Atom Syndication Format (RFC4287)
    • 2.9. The Atom Publishing Protocol (RFC5023)
    • 2.10. ISO 8601 Dates and Times
 
Pyslet
  • Docs »
  • 2. Supporting Standards »
  • 2.1. The Open Data Protocol (OData) »
  • 2.1.3. OData Reference
  • Edit on GitHub

2.1.3. OData Reference¶

The basic API for the DAL is defined by the Entity Data Model (EDM) defined in pyslet.odata2.csdl, which is extended by some core OData-specific features defined in pyslet.odata2.core and pyslet.odata2.metadata. With these three modules it is possible to create derived classes that implement the Data Access Layer API in a variety of different storage scenarios.

  • 2.1.3.1. Entity Data Model (EDM)
    • 2.1.3.1.1. Data Model
    • 2.1.3.1.2. Metadata Model
    • 2.1.3.1.3. Misc Definitions
    • 2.1.3.1.4. Utility Classes
    • 2.1.3.1.5. Exceptions
  • 2.1.3.2. OData Core Classes
  • 2.1.3.3. OData Metadata Classes
  • 2.1.3.4. OData Client
    • 2.1.3.4.1. Overview
    • 2.1.3.4.2. Using the Client
    • 2.1.3.4.3. Reference
    • 2.1.3.4.4. Exceptions
  • 2.1.3.5. An In-Memory Data Service
  • 2.1.3.6. SQL Database-based Data Services
    • 2.1.3.6.1. Data Access Layer API
    • 2.1.3.6.2. SQLite
    • 2.1.3.6.3. Utility Classes
    • 2.1.3.6.4. Misc Definitions
    • 2.1.3.6.5. Exceptions
  • 2.1.3.7. OData Server Reference
Next Previous

© Copyright ©2008-2014, Steve Lay.

Built with Sphinx using a theme provided by Read the Docs.