sqlparse.pyi 898 B

12345678910111213141516171819202122232425262728
  1. # Copyright Materialize, Inc. and contributors. All rights reserved.
  2. #
  3. # Use of this software is governed by the Business Source License
  4. # included in the LICENSE file at the root of this repository.
  5. #
  6. # As of the Change Date specified in that file, in accordance with
  7. # the Business Source License, use of this software will be governed
  8. # by the Apache License, Version 2.0.
  9. def split(sql: str) -> list[str]: ...
  10. def format(
  11. sql: str,
  12. encoding: str | None = ...,
  13. *,
  14. keyword_case: str = ...,
  15. identifier_case: str = ...,
  16. strip_comments: bool = ...,
  17. truncate_strings: int = ...,
  18. truncate_char: str = ...,
  19. reindent: bool = ...,
  20. reindent_aligned: bool = ...,
  21. use_space_around_operators: bool = ...,
  22. indent_tabs: bool = ...,
  23. indent_width: int = ...,
  24. wrap_after: int = ...,
  25. output_format: str = ...,
  26. comma_first: bool = ...,
  27. ) -> str: ...