in ui/projects/streampipes/platform-services/src/lib/apis/datalake-rest.service.ts [180:235]
private getQueryParameters(
columns?: string,
startDate?: number,
endDate?: number,
page?: number,
limit?: number,
offset?: number,
groupBy?: string,
order?: string,
aggregationFunction?: string,
timeInterval?: string,
): DatalakeQueryParameters {
const queryParams: DatalakeQueryParameters = {};
if (columns) {
queryParams.columns = columns;
}
if (startDate) {
queryParams.startDate = startDate;
}
if (endDate) {
queryParams.endDate = endDate;
}
if (page) {
queryParams.page = page;
}
if (limit) {
queryParams.limit = limit;
}
if (offset) {
queryParams.offset = offset;
}
if (groupBy) {
queryParams.groupBy = groupBy;
}
if (order) {
queryParams.order = order;
}
if (aggregationFunction) {
queryParams.aggregationFunction = aggregationFunction;
}
if (timeInterval) {
queryParams.timeInterval = timeInterval;
}
return queryParams;
}