get_records_json
- get_records_json(
table_name: string,
column_names?: string[] | null,
offset?: number,
limit?: number,
expression?: string | null,
orderby_columns?: string[] | null,
having_clause?: string | null,
callback?: GPUdbCallback,
): Promise<GetRecordsJsonResponse>Parameters
- table_name: string
Table to read from
Optionalcolumn_names: string[] | nullColumns to return; all columns if omitted
Optionaloffset: numberRecord offset; negative values are treated as 0
Optionallimit: numberMaximum records; negative values mean END_OF_SET
Optionalexpression: string | nullOptional filter expression
Optionalorderby_columns: string[] | nullOptional ordering columns
Optionalhaving_clause: string | nullOptional HAVING clause
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<GetRecordsJsonResponse>
Promise resolving to the matching records
Example
- Defined in src/GPUdb.ts:16015
- table_name: string
Retrieves records as JSON, via
/get/records/json.Only
table_nameis required; every other parameter is optional. Likeinsert_records_from_json, this endpoint takes its parameters in the query string and is sent with an empty body.