Пример #1
0
    def __init__(self, table_view):
        self._table_view = table_view
        BaseCmdProcessor.__init__(self)

        self._colon_cmds.extend([
            ('r', 'resize', self._resize_table),
            ('s', 'sort', self._sort_table),
            ('e', 'eq', self._filter_table('eq')),
            ('ne', 'neq', self._filter_table('neq')),
            ('lt', 'lt', self._filter_table('lt')),
            ('lte', 'lte', self._filter_table('lte')),
            ('gt', 'gt', self._filter_table('gt')),
            ('gte', 'gte', self._filter_table('gte')),
            ('in', 'in', self._filter_table('in')),
            ('nin', 'nin', self._filter_table('nin')),
            ('bt', 'between', self._filter_table('between')),
            ('nbt', 'nbetween', self._filter_table('nbetween')),
            ('n', 'null', self._filter_table('null')),
            ('nn', 'nnull', self._filter_table('nnull')),
            ('empty', 'empty', self._filter_table('empty')),
            ('nempty', 'nempty', self._filter_table('nempty')),
            ('k', 'like', self._filter_table('like')),
            ('nk', 'nlike', self._filter_table('nlike')),
            ('cf', 'clearfilters', self._filter_table('clearfilters'))
        ])

        self._cmd_strings = {':': self.colon_handler}
Пример #2
0
    def __init__(self, db_tables_view):
        self._db_tables_view = db_tables_view
        BaseCmdProcessor.__init__(self)
        SearchCmdProcessor.__init__(self, self._db_tables_view.search_tables)

        self._colon_cmds.extend([('r', 'resize', self._resize_table)])

        self._cmd_strings = {'/': self.search, ':': self.colon_handler}
        self._cmd_keys = {'n': self.search_next, 'N': self.search_prev}
Пример #3
0
    def __init__(self, query_view):
        self._query_view = query_view
        BaseCmdProcessor.__init__(self)

        self._colon_cmds.extend([
                ('r', 'resize', self._resize_table)
                ])

        self._cmd_strings = {
                ':': self.colon_handler
                }
Пример #4
0
 def __init__(self, dbview):
     self._dbview = dbview
     BaseCmdProcessor.__init__(self)
     SearchCmdProcessor.__init__(self, self._dbview.search_db)
     self._cmd_strings = {
             '/': self.search
             }
     self._cmd_keys = {
             'n': self.search_next,
             'N': self.search_prev
             }