https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/django/db/backends/oracle/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/django/db/backends/oracle/__pycache__/features.cpython-310.pyc
o

3�a�@s<ddlmZmZddlmZddlmZGdd�de�ZdS)�)�
DatabaseError�InterfaceError)�BaseDatabaseFeatures)�cached_propertycseZdZdZdZdZdZdZdZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/ddd	d	d
�Z0ddhd
dhdhdhd�Z1ddhZ2e3�fdd��Z4e3dd��Z5e3dd��Z6�Z7S)�DatabaseFeaturesFTz
 FROM DUALz|
        CREATE PROCEDURE "TEST_PROCEDURE" AS
            V_I INTEGER;
        BEGIN
            V_I := 1;
        END;
    z�
        CREATE PROCEDURE "TEST_PROCEDURE" (P_I INTEGER) AS
            V_I INTEGER;
        BEGIN
            V_I := P_I;
        END;
    i���	BINARY_CI�BINARY�
SWEDISH_CI)�ci�cs�non_default�
swedish_ciz4db_functions.text.test_sha224.SHA224Tests.test_basicz8db_functions.text.test_sha224.SHA224Tests.test_transformzCexpressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xorzHexpressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_nullzHexpressions_window.tests.WindowFunctionTests.test_row_number_no_orderingz?model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery)zOracle doesn't support SHA224.z#Oracle doesn't support bitwise XOR.z9Oracle requires ORDER BY in row_number, ANSI:SQL doesn't.z3Raises ORA-00600: internal error code on Oracle 18.zFannotations.tests.NonAggregateAnnotationTestCase.test_custom_functionsz^annotations.tests.NonAggregateAnnotationTestCase.test_custom_functions_can_ref_other_functionscsit�j�ddddddd��S)N�	CharField�BigIntegerField�IntegerField�
DateTimeField)�GenericIPAddressField�PositiveBigIntegerField�PositiveIntegerField�PositiveSmallIntegerField�SmallIntegerField�	TimeField)�super�introspected_field_types��self��	__class__��D/usr/lib/python3/dist-packages/django/db/backends/oracle/features.pyras��z)DatabaseFeatures.introspected_field_typescCs�|j���4}z|�d�Wn"ty/}z|jdjdkr*WYd}~Wd�dS�d}~ww	Wd�dS1s<wYdS)Nz,SELECT CAST('a' AS VARCHAR2(4001)) FROM dualri�FT)�
connection�cursor�executer�args�code)rr!�errr�supports_collation_on_charfieldms
���$�z0DatabaseFeatures.supports_collation_on_charfieldcCs|jjdkS)N)�)r �oracle_versionrrrr�has_json_object_functionxsz)DatabaseFeatures.has_json_object_function)8�__name__�
__module__�__qualname__�allows_group_by_lob�!interprets_empty_strings_as_nulls�has_select_for_update�has_select_for_update_nowait�!has_select_for_update_skip_locked�has_select_for_update_of�select_for_update_of_column�can_return_columns_from_insert�supports_subqueries_in_group_by�supports_transactions�supports_timezones�has_native_duration_field�can_defer_constraint_checks�.supports_partially_nullable_unique_constraints�&supports_deferrable_unique_constraints�truncates_names�supports_tablespaces�supports_sequence_reset�!can_introspect_materialized_views�atomic_transactions�supports_combined_alters�nulls_order_largest�requires_literal_defaultsr�closed_cursor_error_class�bare_select_suffix�%supports_select_for_update_with_limit�supports_temporal_subtraction�ignores_table_name_case�supports_index_on_text_field�has_case_insensitive_like�(create_test_procedure_without_params_sql�(create_test_procedure_with_int_param_sql�supports_callproc_kwargs�supports_over_clause�#supports_frame_range_fixed_distance�supports_ignore_conflicts�max_query_params�supports_partial_indexes�%supports_slicing_ordering_in_compound�*allows_multiple_constraints_on_same_fields�&supports_boolean_expr_in_select_clause�!supports_primitives_in_json_field�supports_json_field_contains�supports_collation_on_textfield�test_collations�django_test_skips�django_test_expected_failuresrrr&r)�
__classcell__rrrrrs��	������

rN)�	django.dbrr� django.db.backends.base.featuresr�django.utils.functionalrrrrrr�<module>s

https://t.me/RX1948 - 2025