complete CharList sqlite implementation