sql builder method down to private