sanitise='full') return result class WordColumn(ColumnType): symbols = {'=': 'hit'} inactive = False def __init__(self, name='Word', case=None, filter='', where='1'): self.case = case self.filter = filter self.table_where_clause = where ColumnType.__init__(self, column='word_id', name=name, table='LogicalIndexOffsets', case=case) def select(self): return "concat(%s,',',inode.inode_id)" % (self.escape_column_name( self.column)) def plain_display_hook(self, value, row, result): word_id, inode_id = value.split(',') dbh = DB.DBO() dbh.execute("select word, type from dictionary where id=%r limit 1", word_id) row = dbh.fetch() if not row: return "?"
def __init__(self, **kwargs): ColumnType.__init__(self, name="MD5", column='binary_md5', **kwargs)
def __init__(self, name = 'Word', case=None, filter='', where = '1'): self.case = case self.filter = filter self.table_where_clause = where ColumnType.__init__(self, column = 'word_id', name = name, table='LogicalIndexOffsets', case=case)