mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 00:46:01 +00:00
sql condition in filter dialog #369
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
const createTerm = (condition, value) => {
|
||||
if (!hasOperand(condition)) return condition;
|
||||
if (!value) return null;
|
||||
if (condition == 'sql') return `{${value}}`;
|
||||
if (condition == 'sqlRight') return `{$$ ${value}}`;
|
||||
if (filterType == 'string') return `${condition}"${value}"`;
|
||||
return `${condition}${value}`;
|
||||
};
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
{ value: '>=', label: 'is greater or equal' },
|
||||
{ value: 'NULL', label: 'is NULL' },
|
||||
{ value: 'NOT NULL', label: 'is not NULL' },
|
||||
{ value: 'sql', label: 'SQL condition' },
|
||||
{ value: 'sqlRight', label: 'SQL condition - right side only' },
|
||||
];
|
||||
case 'string':
|
||||
return [
|
||||
@@ -33,6 +35,8 @@
|
||||
{ value: '>=', label: 'is greater or equal' },
|
||||
{ value: 'NULL', label: 'is NULL' },
|
||||
{ value: 'NOT NULL', label: 'is not NULL' },
|
||||
{ value: 'sql', label: 'SQL condition' },
|
||||
{ value: 'sqlRight', label: 'SQL condition - right side only' },
|
||||
];
|
||||
case 'datetime':
|
||||
return [
|
||||
@@ -44,6 +48,8 @@
|
||||
{ value: '>=', label: 'is after or equal' },
|
||||
{ value: 'NULL', label: 'is NULL' },
|
||||
{ value: 'NOT NULL', label: 'is not NULL' },
|
||||
{ value: 'sql', label: 'SQL condition' },
|
||||
{ value: 'sqlRight', label: 'SQL condition - right side only' },
|
||||
];
|
||||
case 'mongo':
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user