| 12795 | var _language = require("../language"); |
| 12796 | const maxAutocomplete = 100; |
| 12797 | function getValidOperators(column) { |
| 12798 | const type = column && column.type; |
| 12799 | switch(type){ |
| 12800 | case "boolean": |
| 12801 | return [ |
| 12802 | [ |
| 12803 | "==", |
| 12804 | (0, _language.strings).searchEQ |
| 12805 | ], |
| 12806 | [ |
| 12807 | "!=", |
| 12808 | (0, _language.strings).searchNEQ |
| 12809 | ], |
| 12810 | [ |
| 12811 | "isnullorEmpty", |
| 12812 | (0, _language.strings).searchNULL |
| 12813 | ] |
| 12814 | ]; |
| 12815 | case "date": |
| 12816 | case "integer": |
| 12817 | case "number": |
| 12818 | return [ |
| 12819 | [ |
| 12820 | "==", |
| 12821 | (0, _language.strings).searchEQ |
| 12822 | ], |
| 12823 | [ |
| 12824 | "!=", |
| 12825 | (0, _language.strings).searchNEQ |
| 12826 | ], |
| 12827 | [ |
| 12828 | ">", |
| 12829 | (0, _language.strings).searchGT |
| 12830 | ], |
| 12831 | [ |
| 12832 | ">=", |
| 12833 | (0, _language.strings).searchGTE |
| 12834 | ], |
| 12835 | [ |
| 12836 | "<", |
| 12837 | (0, _language.strings).searchLT |
| 12838 | ], |
| 12839 | [ |
| 12840 | "<=", |
| 12841 | (0, _language.strings).searchLTE |
| 12842 | ], |
| 12843 | [ |
| 12844 | "isnullorEmpty", |
| 12845 | (0, _language.strings).searchNULL |
| 12846 | ] |
| 12847 | ]; |
| 12848 | case "string": |
| 12849 | default: |
| 12850 | return [ |
| 12851 | [ |
| 12852 | "==", |
| 12853 | (0, _language.strings).searchEQ |
| 12854 | ], |