equal
deleted
inserted
replaced
66 ColumnAlias._q_invariant = False # avoid to check for ColumnAlias / Variable |
66 ColumnAlias._q_invariant = False # avoid to check for ColumnAlias / Variable |
67 |
67 |
68 |
68 |
69 def default_update_cb_stack(self, stack): |
69 def default_update_cb_stack(self, stack): |
70 stack.append(self.source_execute) |
70 stack.append(self.source_execute) |
|
71 |
|
72 |
71 FunctionDescr.update_cb_stack = default_update_cb_stack |
73 FunctionDescr.update_cb_stack = default_update_cb_stack |
72 FunctionDescr.source_execute = None |
74 FunctionDescr.source_execute = None |
73 |
75 |
74 |
76 |
75 def length_source_execute(source, session, value): |
77 def length_source_execute(source, session, value): |
76 return len(value.getvalue()) |
78 return len(value.getvalue()) |
|
79 |
77 |
80 |
78 LENGTH = get_func_descr('LENGTH') |
81 LENGTH = get_func_descr('LENGTH') |
79 LENGTH.source_execute = length_source_execute |
82 LENGTH.source_execute = length_source_execute |
80 |
83 |
81 |
84 |