The driver models the data in eBay into a list of tables that can be queried using standard SQL statements.
Generally, querying eBay tables is the same as querying a table in a relational database. Sometimes there are special cases, for example, including a certain column in the WHERE clause might be required to get data for certain columns in the table. This is typically needed for situations where a separate request must be made for each row to get certain columns. These types of situations are clearly documented at the top of the table page linked below.
CData JDBC Driver for eBay Tables
|ItemListing||Update, delete, and query Item Listings for sellers.|
|ItemVariations||Item Variations are multiple similar (but not identical) items in a single fixed-price listing. For example, a T-shirt listing could contain multiple items of the same brand that vary by color and size; each variation would specify a combination of one of these colors and sizes. Each variation can have a different quantity and price. You can buy multiple items from one variation at the same time. (That is, one order line item can contain multiple items from a single variation.)|
|Tasks||Retrieves all the tasks for the marketplace you specify using the MarketplaceId query parameter.|