Files
django-stubs/django-stubs/db/backends/oracle/schema.pyi
Marti Raudsepp 36044c98b8 Add lots of missing argument & return type hints (#1204)
* Add lots of missing argument & return type hints

Discovered by setting mypy options disallow_untyped_defs, disallow_incomplete_defs.

* Sequence -> List

* Fixes from review

* Drop ordering_field

* Revert ModelBackend.with_perm

* typing_extensions.TypedDict instead

* bla

* Remove private method _get_lines_from_file

* A few additions

* Hints for BaseSpatialFeatures
2022-10-28 13:08:00 +03:00

24 lines
1012 B
Python

from typing import Any
from django.db.backends.base.schema import BaseDatabaseSchemaEditor as BaseDatabaseSchemaEditor
from django.db.backends.oracle.base import DatabaseWrapper
class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
connection: DatabaseWrapper
sql_create_column: str = ...
sql_alter_column_type: str = ...
sql_alter_column_null: str = ...
sql_alter_column_not_null: str = ...
sql_alter_column_default: str = ...
sql_alter_column_no_default: str = ...
sql_delete_column: str = ...
sql_create_column_inline_fk: str = ...
sql_delete_table: str = ...
sql_create_index: str = ...
def quote_value(self, value: Any) -> str: ...
def remove_field(self, model: Any, field: Any) -> None: ...
def delete_model(self, model: Any) -> None: ...
def alter_field(self, model: Any, old_field: Any, new_field: Any, strict: bool = ...) -> None: ...
def normalize_name(self, name: Any) -> str: ...
def prepare_default(self, value: Any) -> Any: ...