Apply automatic eslint fixes
This commit is contained in:
@@ -13,10 +13,10 @@ const DATE_OIDS = Object.freeze({
|
||||
* @param {*} originalQuery
|
||||
* @param {*} fields
|
||||
*/
|
||||
function wrapDates(originalQuery, fields) {
|
||||
function wrapDates (originalQuery, fields) {
|
||||
return `
|
||||
SELECT
|
||||
${fields.map(field => _isDateType(field) ? _castColumnToEpoch(field.name) : `"${field.name}"`).join(',')}
|
||||
${fields.map(field => _isDateType(field) ? _castColumnToEpoch(field.name) : `"${field.name}"`).join(',')}
|
||||
FROM
|
||||
(${originalQuery}) _cdb_epoch_transformation `;
|
||||
}
|
||||
@@ -24,7 +24,7 @@ function wrapDates(originalQuery, fields) {
|
||||
/**
|
||||
* @param {object} field
|
||||
*/
|
||||
function _isDateType(field) {
|
||||
function _isDateType (field) {
|
||||
return DATE_OIDS.hasOwnProperty(field.dataTypeID);
|
||||
}
|
||||
|
||||
@@ -32,12 +32,12 @@ function _isDateType(field) {
|
||||
* Return a sql query to transform a date column into a unix epoch
|
||||
* @param {string} column - The name of the date column
|
||||
*/
|
||||
function _castColumnToEpoch(columnName) {
|
||||
function _castColumnToEpoch (columnName) {
|
||||
return `date_part('epoch', "${columnName}") as "${columnName}"`;
|
||||
}
|
||||
|
||||
function getColumnsWithWrappedDates(query) {
|
||||
if(!query){
|
||||
function getColumnsWithWrappedDates (query) {
|
||||
if (!query) {
|
||||
return;
|
||||
}
|
||||
if (!query.match(/\b_cdb_epoch_transformation\b/)) {
|
||||
|
||||
Reference in New Issue
Block a user