Refs #33355 -- Optimized LPad() database function on SQLite.
Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
This commit is contained in:
parent
ca04659b4b
commit
fa4b2c15f2
|
@ -615,9 +615,10 @@ def _sqlite_regexp(re_pattern, re_string):
|
|||
|
||||
@none_guard
|
||||
def _sqlite_lpad(text, length, fill_text):
|
||||
if len(text) >= length:
|
||||
delta = length - len(text)
|
||||
if delta <= 0:
|
||||
return text[:length]
|
||||
return (fill_text * length)[:length - len(text)] + text
|
||||
return (fill_text * length)[:delta] + text
|
||||
|
||||
|
||||
@none_guard
|
||||
|
|
Loading…
Reference in New Issue