SYMBOL INDEX (216 symbols across 22 files) FILE: sql_server/pyodbc/base.py function encode_connection_string (line 41) | def encode_connection_string(fields): function encode_value (line 55) | def encode_value(v): class DatabaseWrapper (line 64) | class DatabaseWrapper(BaseDatabaseWrapper): method __init__ (line 176) | def __init__(self, *args, **kwargs): method create_cursor (line 211) | def create_cursor(self, name=None): method _cursor (line 214) | def _cursor(self): method get_connection_params (line 229) | def get_connection_params(self): method get_new_connection (line 240) | def get_new_connection(self, conn_params): method init_connection_state (line 333) | def init_connection_state(self): method is_usable (line 375) | def is_usable(self): method get_system_datetime (line 383) | def get_system_datetime(self): method sql_server_version (line 392) | def sql_server_version(self, _known_versions={}): method to_azure_sql_db (line 412) | def to_azure_sql_db(self, _known_azures={}): method _execute_foreach (line 427) | def _execute_foreach(self, sql, table_names=None): method _get_trancount (line 434) | def _get_trancount(self): method _on_error (line 438) | def _on_error(self, e): method _savepoint (line 449) | def _savepoint(self, sid): method _savepoint_commit (line 457) | def _savepoint_commit(self, sid): method _savepoint_rollback (line 461) | def _savepoint_rollback(self, sid): method _set_autocommit (line 469) | def _set_autocommit(self, autocommit): method check_constraints (line 478) | def check_constraints(self, table_names=None): method disable_constraint_checking (line 482) | def disable_constraint_checking(self): method enable_constraint_checking (line 487) | def enable_constraint_checking(self): class CursorWrapper (line 492) | class CursorWrapper(object): method __init__ (line 498) | def __init__(self, cursor, connection): method close (line 506) | def close(self): method format_sql (line 511) | def format_sql(self, sql, params): method format_params (line 523) | def format_params(self, params): method execute (line 549) | def execute(self, sql, params=None): method executemany (line 560) | def executemany(self, sql, params_list=()): method format_rows (line 572) | def format_rows(self, rows): method format_row (line 575) | def format_row(self, row): method fetchone (line 589) | def fetchone(self): method fetchmany (line 599) | def fetchmany(self, chunk): method fetchall (line 602) | def fetchall(self): method __getattr__ (line 605) | def __getattr__(self, attr): method __iter__ (line 610) | def __iter__(self): FILE: sql_server/pyodbc/client.py class DatabaseClient (line 7) | class DatabaseClient(BaseDatabaseClient): method runshell (line 10) | def runshell(self): FILE: sql_server/pyodbc/compiler.py function _as_sql_agv (line 15) | def _as_sql_agv(self, compiler, connection): function _as_sql_chr (line 19) | def _as_sql_chr(self, compiler, connection): function _as_sql_concatpair (line 23) | def _as_sql_concatpair(self, compiler, connection): function _as_sql_count (line 31) | def _as_sql_count(self, compiler, connection): function _as_sql_greatest (line 35) | def _as_sql_greatest(self, compiler, connection): function _as_sql_least (line 43) | def _as_sql_least(self, compiler, connection): function _as_sql_length (line 51) | def _as_sql_length(self, compiler, connection): function _as_sql_lpad (line 55) | def _as_sql_lpad(self, compiler, connection): function _as_sql_repeat (line 73) | def _as_sql_repeat(self, compiler, connection): function _as_sql_rpad (line 77) | def _as_sql_rpad(self, compiler, connection): function _as_sql_stddev (line 91) | def _as_sql_stddev(self, compiler, connection): function _as_sql_strindex (line 98) | def _as_sql_strindex(self, compiler, connection): function _as_sql_substr (line 105) | def _as_sql_substr(self, compiler, connection): function _as_sql_trim (line 111) | def _as_sql_trim(self, compiler, connection): function _as_sql_variance (line 115) | def _as_sql_variance(self, compiler, connection): function _cursor_iter (line 122) | def _cursor_iter(cursor, sentinel, col_count, itersize): class SQLCompiler (line 151) | class SQLCompiler(compiler.SQLCompiler): method as_sql (line 153) | def as_sql(self, with_limits=True, with_col_aliases=False): method compile (line 356) | def compile(self, node, *args, **kwargs): method collapse_group_by (line 360) | def collapse_group_by(self, expressions, having): method _as_microsoft (line 364) | def _as_microsoft(self, node): class SQLInsertCompiler (line 402) | class SQLInsertCompiler(compiler.SQLInsertCompiler, SQLCompiler): method get_returned_fields (line 403) | def get_returned_fields(self): method fix_auto (line 408) | def fix_auto(self, sql, opts, fields, qn): method as_sql (line 423) | def as_sql(self): class SQLDeleteCompiler (line 474) | class SQLDeleteCompiler(compiler.SQLDeleteCompiler, SQLCompiler): method as_sql (line 475) | def as_sql(self): class SQLUpdateCompiler (line 482) | class SQLUpdateCompiler(compiler.SQLUpdateCompiler, SQLCompiler): method as_sql (line 483) | def as_sql(self): class SQLAggregateCompiler (line 490) | class SQLAggregateCompiler(compiler.SQLAggregateCompiler, SQLCompiler): FILE: sql_server/pyodbc/creation.py class DatabaseCreation (line 8) | class DatabaseCreation(BaseDatabaseCreation): method cursor (line 10) | def cursor(self): method _destroy_test_db (line 16) | def _destroy_test_db(self, test_database_name, verbosity): method sql_table_creation_suffix (line 32) | def sql_table_creation_suffix(self): method enable_clr (line 41) | def enable_clr(self): method install_regex_clr (line 69) | def install_regex_clr(self, database_name): method get_regex_clr_assembly_hex (line 100) | def get_regex_clr_assembly_hex(self): FILE: sql_server/pyodbc/features.py class DatabaseFeatures (line 5) | class DatabaseFeatures(BaseDatabaseFeatures): method has_bulk_insert (line 44) | def has_bulk_insert(self): method supports_nullable_unique_constraints (line 48) | def supports_nullable_unique_constraints(self): method supports_partially_nullable_unique_constraints (line 52) | def supports_partially_nullable_unique_constraints(self): method supports_partial_indexes (line 56) | def supports_partial_indexes(self): method supports_functions_in_partial_indexes (line 60) | def supports_functions_in_partial_indexes(self): method introspected_field_types (line 64) | def introspected_field_types(self): FILE: sql_server/pyodbc/functions.py class TryCast (line 11) | class TryCast(Cast): function sqlserver_as_sql (line 15) | def sqlserver_as_sql(self, compiler, connection, template=None, **extra_... function sqlserver_atan2 (line 43) | def sqlserver_atan2(self, compiler, connection, **extra_context): function sqlserver_log (line 47) | def sqlserver_log(self, compiler, connection, **extra_context): function sqlserver_ln (line 53) | def sqlserver_ln(self, compiler, connection, **extra_context): function sqlserver_mod (line 57) | def sqlserver_mod(self, compiler, connection, **extra_context): function sqlserver_round (line 61) | def sqlserver_round(self, compiler, connection, **extra_context): function sqlserver_exists (line 65) | def sqlserver_exists(self, compiler, connection, template=None, **extra_... function sqlserver_lookup (line 74) | def sqlserver_lookup(self, compiler, connection): function sqlserver_orderby (line 88) | def sqlserver_orderby(self, compiler, connection): FILE: sql_server/pyodbc/introspection.py class DatabaseIntrospection (line 15) | class DatabaseIntrospection(BaseDatabaseIntrospection): method get_field_type (line 48) | def get_field_type(self, data_type, description): method get_table_list (line 61) | def get_table_list(self, cursor): method _is_auto_field (line 72) | def _is_auto_field(self, cursor, table_name, column_name): method get_table_description (line 85) | def get_table_description(self, cursor, table_name, identity_check=True): method get_sequences (line 113) | def get_sequences(self, cursor, table_name, table_fields=()): method get_relations (line 124) | def get_relations(self, cursor, table_name): method get_key_columns (line 151) | def get_key_columns(self, cursor, table_name): method get_constraints (line 168) | def get_constraints(self, cursor, table_name): FILE: sql_server/pyodbc/management/commands/install_regex_clr.py class Command (line 8) | class Command(BaseCommand): method add_arguments (line 15) | def add_arguments(self, parser): method handle (line 18) | def handle(self, *args, **options): FILE: sql_server/pyodbc/operations.py class DatabaseOperations (line 17) | class DatabaseOperations(BaseDatabaseOperations): method _convert_field_to_tz (line 22) | def _convert_field_to_tz(self, field_name, tzname): method _get_utcoffset (line 28) | def _get_utcoffset(self, tzname): method bulk_batch_size (line 40) | def bulk_batch_size(self, fields, objs): method bulk_insert_sql (line 53) | def bulk_insert_sql(self, fields, placeholder_rows): method cache_key_culling_sql (line 58) | def cache_key_culling_sql(self): method combine_duration_expression (line 70) | def combine_duration_expression(self, connector, sub_expressions): method combine_expression (line 81) | def combine_expression(self, connector, sub_expressions): method convert_datetimefield_value (line 93) | def convert_datetimefield_value(self, value, expression, connection): method convert_floatfield_value (line 99) | def convert_floatfield_value(self, value, expression, connection): method convert_uuidfield_value (line 104) | def convert_uuidfield_value(self, value, expression, connection): method convert_booleanfield_value (line 109) | def convert_booleanfield_value(self, value, expression, connection): method date_extract_sql (line 112) | def date_extract_sql(self, lookup_type, field_name): method date_interval_sql (line 122) | def date_interval_sql(self, timedelta): method date_trunc_sql (line 132) | def date_trunc_sql(self, lookup_type, field_name): method datetime_cast_date_sql (line 149) | def datetime_cast_date_sql(self, field_name, tzname): method datetime_cast_time_sql (line 154) | def datetime_cast_time_sql(self, field_name, tzname): method datetime_extract_sql (line 159) | def datetime_extract_sql(self, lookup_type, field_name, tzname): method datetime_trunc_sql (line 163) | def datetime_trunc_sql(self, lookup_type, field_name, tzname): method for_update_sql (line 176) | def for_update_sql(self, nowait=False, skip_locked=False, of=()): method format_for_duration_arithmetic (line 184) | def format_for_duration_arithmetic(self, sql): method fulltext_search_sql (line 196) | def fulltext_search_sql(self, field_name): method get_db_converters (line 204) | def get_db_converters(self, expression): method last_insert_id (line 217) | def last_insert_id(self, cursor, table_name, pk_name): method lookup_cast (line 244) | def lookup_cast(self, lookup_type, internal_type=None): method max_name_length (line 249) | def max_name_length(self): method no_limit_value (line 252) | def no_limit_value(self): method prepare_sql_script (line 255) | def prepare_sql_script(self, sql, _allow_fallback=False): method quote_name (line 258) | def quote_name(self, name): method random_function_sql (line 267) | def random_function_sql(self): method regex_lookup (line 273) | def regex_lookup(self, lookup_type): method limit_offset_sql (line 285) | def limit_offset_sql(self, low_mark, high_mark): method last_executed_query (line 293) | def last_executed_query(self, cursor, sql, params): method savepoint_create_sql (line 305) | def savepoint_create_sql(self, sid): method savepoint_rollback_sql (line 313) | def savepoint_rollback_sql(self, sid): method _build_sequences (line 319) | def _build_sequences(self, sequences, cursor): method _sql_flush_new (line 333) | def _sql_flush_new(self, style, tables, *, reset_sequences=False, allo... method _sql_flush_old (line 342) | def _sql_flush_old(self, style, tables, sequences, allow_cascade=False): method sql_flush (line 345) | def sql_flush(self, style, tables, *args, **kwargs): method start_transaction_sql (line 404) | def start_transaction_sql(self): method subtract_temporals (line 410) | def subtract_temporals(self, internal_type, lhs, rhs): method tablespace_sql (line 423) | def tablespace_sql(self, tablespace, inline=False): method prep_for_like_query (line 430) | def prep_for_like_query(self, x): method prep_for_iexact_query (line 435) | def prep_for_iexact_query(self, x): method adapt_datetimefield_value (line 442) | def adapt_datetimefield_value(self, value): method time_trunc_sql (line 454) | def time_trunc_sql(self, lookup_type, field_name): method conditional_expression_supported_in_where_clause (line 470) | def conditional_expression_supported_in_where_clause(self, expression): FILE: sql_server/pyodbc/schema.py class Statement (line 23) | class Statement(DjStatement): method __hash__ (line 24) | def __hash__(self): method __eq__ (line 27) | def __eq__(self, other): class DatabaseSchemaEditor (line 31) | class DatabaseSchemaEditor(BaseDatabaseSchemaEditor): method _alter_column_default_sql (line 72) | def _alter_column_default_sql(self, model, old_field, new_field, drop=... method _alter_column_null_sql (line 115) | def _alter_column_null_sql(self, model, old_field, new_field): method _alter_column_type_sql (line 137) | def _alter_column_type_sql(self, model, old_field, new_field, new_type): method alter_unique_together (line 141) | def alter_unique_together(self, model, old_unique_together, new_unique... method _model_indexes_sql (line 159) | def _model_indexes_sql(self, model): method _alter_many_to_many (line 184) | def _alter_many_to_many(self, model, old_field, new_field, strict): method _db_table_constraint_names (line 192) | def _db_table_constraint_names(self, db_table, column_names=None, uniq... method _db_table_delete_constraint_sql (line 222) | def _db_table_delete_constraint_sql(self, template, db_table, name): method alter_db_table (line 229) | def alter_db_table(self, model, old_db_table, new_db_table): method _alter_field (line 240) | def _alter_field(self, model, old_field, new_field, old_type, new_type, method _delete_indexes (line 574) | def _delete_indexes(self, model, old_field, new_field): method _delete_unique_constraints (line 593) | def _delete_unique_constraints(self, model, old_field, new_field, stri... method _rename_field_sql (line 615) | def _rename_field_sql(self, table, old_field, new_field, new_type): method _set_field_new_type_null_status (line 619) | def _set_field_new_type_null_status(self, field, new_type): method add_field (line 630) | def add_field(self, model, field): method _create_unique_sql (line 681) | def _create_unique_sql(self, model, columns, name=None, condition=None... method _create_index_sql (line 716) | def _create_index_sql(self, model, fields, *, name=None, suffix='', us... method create_model (line 745) | def create_model(self, model): method delete_model (line 830) | def delete_model(self, model): method execute (line 858) | def execute(self, sql, params=(), has_result=False): method prepare_default (line 892) | def prepare_default(self, value): method quote_value (line 895) | def quote_value(self, value): method remove_field (line 914) | def remove_field(self, model, field): FILE: testapp/migrations/0001_initial.py class Migration (line 9) | class Migration(migrations.Migration): FILE: testapp/migrations/0002_test_unique_nullable_part1.py class Migration (line 4) | class Migration(migrations.Migration): FILE: testapp/migrations/0003_test_unique_nullable_part2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: testapp/migrations/0004_test_issue45_unique_type_change_part1.py class Migration (line 4) | class Migration(migrations.Migration): FILE: testapp/migrations/0005_test_issue45_unique_type_change_part2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: testapp/migrations/0006_test_remove_onetoone_field_part1.py class Migration (line 7) | class Migration(migrations.Migration): FILE: testapp/migrations/0007_test_remove_onetoone_field_part2.py class Migration (line 6) | class Migration(migrations.Migration): FILE: testapp/models.py class Author (line 7) | class Author(models.Model): class Editor (line 11) | class Editor(models.Model): class Post (line 15) | class Post(models.Model): class Meta (line 21) | class Meta: method __str__ (line 26) | def __str__(self): class Comment (line 30) | class Comment(models.Model): method __str__ (line 35) | def __str__(self): class UUIDModel (line 39) | class UUIDModel(models.Model): method __str__ (line 42) | def __str__(self): class TestUniqueNullableModel (line 46) | class TestUniqueNullableModel(models.Model): class TestNullableUniqueTogetherModel (line 58) | class TestNullableUniqueTogetherModel(models.Model): class Meta (line 59) | class Meta: class TestRemoveOneToOneFieldModel (line 69) | class TestRemoveOneToOneFieldModel(models.Model): FILE: testapp/runner.py class ExcludeTestSuiteRunner (line 9) | class ExcludeTestSuiteRunner(DiscoverRunner): method build_suite (line 10) | def build_suite(self, *args, **kwargs): FILE: testapp/tests/test_constraints.py class TestNullableUniqueColumn (line 11) | class TestNullableUniqueColumn(TestCase): method test_multiple_nulls (line 12) | def test_multiple_nulls(self): class TestPartiallyNullableUniqueTogether (line 28) | class TestPartiallyNullableUniqueTogether(TestCase): method test_partially_nullable (line 29) | def test_partially_nullable(self): method test_after_type_change (line 43) | def test_after_type_change(self): FILE: testapp/tests/test_expressions.py class TestSubquery (line 13) | class TestSubquery(TestCase): method setUp (line 14) | def setUp(self): method test_with_count (line 18) | def test_with_count(self): class TestExists (line 25) | class TestExists(TestCase): method setUp (line 26) | def setUp(self): method test_with_count (line 30) | def test_with_count(self): method test_with_case_when (line 36) | def test_with_case_when(self): method test_order_by_exists (line 47) | def test_order_by_exists(self): FILE: testapp/tests/test_fields.py class TestUUIDField (line 6) | class TestUUIDField(TestCase): method test_create (line 7) | def test_create(self):