# Olingo-OData 4.8.0 API

OData Client
Package | Description
--- | ---
org.apache.olingo.client.api |
org.apache.olingo.client.api.communication |
org.apache.olingo.client.api.communication.header |
org.apache.olingo.client.api.communication.request |
org.apache.olingo.client.api.communication.request.batch |
org.apache.olingo.client.api.communication.request.cud |
org.apache.olingo.client.api.communication.request.invoke |
org.apache.olingo.client.api.communication.request.retrieve |
org.apache.olingo.client.api.communication.request.streamed |
org.apache.olingo.client.api.communication.response |
org.apache.olingo.client.api.data |
org.apache.olingo.client.api.domain |
org.apache.olingo.client.api.edm |
org.apache.olingo.client.api.edm.xml |
org.apache.olingo.client.api.http |
org.apache.olingo.client.api.serialization |
org.apache.olingo.client.api.uri |

OData Client Proxy
Package | Description
--- | ---
org.apache.olingo.ext.proxy |
org.apache.olingo.ext.proxy.api |
org.apache.olingo.ext.proxy.api.annotations |
org.apache.olingo.ext.proxy.commons |
org.apache.olingo.ext.proxy.context |
org.apache.olingo.ext.proxy.utils |

OData Server
Package | Description
--- | ---
org.apache.olingo.server.api | Olingo Server API The OData Library is a protocol implementation of the OData V4.0 standard.
org.apache.olingo.server.api.batch | Olingo Server API - Batch The batch package is used to condense common parts about the OData batch processing.
org.apache.olingo.server.api.debug | Olingo Server API - Debug The debug package is used to condense all information about the Olingo debug handling.
org.apache.olingo.server.api.deserializer | Olingo Server API - Deserializer The deserializer package is used to condense all about the Olingo deserialization.
org.apache.olingo.server.api.deserializer.batch | Olingo Server API - Deserializer - Batch The deserializer.batch package is used to condense all about the Olingo batch deserialization.
org.apache.olingo.server.api.etag | Olingo Server API - ETag The etag package is used to condense all about the Olingo ETag handling.
org.apache.olingo.server.api.prefer | Olingo Server API - Prefer The prefer package is used to condense all about the Olingo Prefer handling.
org.apache.olingo.server.api.processor | Olingo Processors Processors are used to handle OData requests and send back the OData reponse.
org.apache.olingo.server.api.serializer | Olingo Server API - Serializer The serializer package is used to condense all about the Olingo serialization.
org.apache.olingo.server.api.uri | Olingo URI The URI package is used to condense all information about the OData path used to query the data.
org.apache.olingo.server.api.uri.queryoption | Olingo Server API - URI - QueryOptions The uri.queryoption package is used to condense all about the Olingo query options (in uri context).
org.apache.olingo.server.api.uri.queryoption.apply |
org.apache.olingo.server.api.uri.queryoption.expression | Olingo Server API - URI - QueryOptions - Expressions The uri.queryoption.expression package is used to condense all about the Olingo expressions within the query options (in uri context).
org.apache.olingo.server.api.uri.queryoption.search | Olingo Server API - URI - QueryOptions - Search The uri.queryoption.search package is used to condense all about the Olingo search options within the query options (in uri context).

OData Commons
Package | Description
--- | ---
org.apache.olingo.commons.api | Contains all OData commons classes which are not more specific (e.g.
org.apache.olingo.commons.api.constants |
org.apache.olingo.commons.api.data | Contains all the data objects of OData responses and OData requests
org.apache.olingo.commons.api.edm | Contains representations for EDM objects created during the URI parsing
org.apache.olingo.commons.api.edm.annotation | Contains representations for all annotation related EDM objects created during the URI parsing
org.apache.olingo.commons.api.edm.constants | Contains representations for constants related to EDM objects.
org.apache.olingo.commons.api.edm.geo | Contains representations for all geographical related EDM objects created during the URI parsing
org.apache.olingo.commons.api.edm.provider | Contains representations for objects created during CSDL document parsing
org.apache.olingo.commons.api.edm.provider.annotation | Contains representations for objects created during CSDL document parsing related to the CSDL annotations.
org.apache.olingo.commons.api.edmx | Olingo Server API - Edmx The edmx package is used to condense all about the Olingo OData EDMX handling.
org.apache.olingo.commons.api.ex | Contains all OData errors and exception-related classes.
org.apache.olingo.commons.api.format | Contains all the format-related objects used for the handling of OData responses and OData requests.
org.apache.olingo.commons.api.http | Contains all the HTTP related objects which are used for handling of OData responses and OData requests.

Other Packages
Package | Description
--- | ---
org.apache.olingo.ext.pojogen |
org.apache.olingo.netty.server.api | Netty handler for Olingo Server API The netty package is used to condense all Netty related parts used in Olingo.
org.apache.olingo.netty.server.core |

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.