Lines
|
Entry/Entry Type
|
Description
|
2
|
Table name
|
(Required) Specifies the name of the table.
|
3
|
#path
|
(Required) Specifies the query path to an endpoint(s) that the driver connects to and samples. This can be a full endpoint, the path portion of an endpoint, or an array of endpoints.
For details and syntax, see Query paths.
|
4
|
Paging parameters
|
Configures paging behavior for the table using a set of parameters. These parameters differ based on the paging mechanisms you want to employ.
For details and syntax, see Paging .
|
5
|
Parsing parameters
|
Configures the parsing behavior of the driver using a set of parameters. This allows the driver to accurately parse services that do not use pure REST syntax, such as legacy or proprietary services.
For details and syntax, see REST model parsing.
|
8
|
#post
|
Defines the sample values used when issuing a POST request. This section is mutually exclusive with the #headers property.
For details and syntax, see POST requests.
|
11
|
#headers
|
Specifies the HTTP headers to filter data returned by a GET request. This section is mutually exclusive with the #post property.
For details and syntax, see Requests with custom HTTP headers .
|
12-26
|
Column definitions
|
Defines the name of the column and additional mapping. Column names can be literal or regular expressions. You can also configure data type mapping in these fields.
For details and syntax, see Column names and Data type mapping.
|
13
|
Primary key
|
Designates the primary key by specifying the #key element in a column definition.
For details and syntax, see Primary key.
|
16
|
Column as an array
|
Defines a column as an array by specifying brackets ([]) at the end of its column name.
For details and syntax, see Columns as an array.
|
19
|
Column as key-value map
|
Defines a column as an key-value map by specifying brackets ({}) at the end of its column name.
For details and syntax, see Columns as a key-value map.
|
22
|
Column with nested objects
|
Defines a column with nested objects in the entry body.
For details and syntax, see Columns with nested objects .
|
23
|
Time stamp formats
|
Defines the time stamp format for a column in the definition.
For details and syntax, see Date, time, and timestamp formats.
|
24
|
#extract
|
Specifies a regular expression that allows you to extract a subfield, or portion, of a string value.
For details and syntax, see Subfields .
|
25
|
#header
|
Specifies whether the column can be sent as an HTTP header instead of part of a query string for GET requests.
For details and syntax, see Columns as HTTP headers.
|
26
|
Filtering and URI parameters
|
Specifies filtering operations to be sent in requests for the column.
For details and syntax, see Filtering and URI parameters.
|