Back to Enso

Dialect

distribution/lib/Standard/Database/0.0.0-dev/docs/api/Dialects/Dialect.md

2025.3.43.6 KB
Original Source

Enso Signatures 1.0

module Standard.Database.Dialects.Dialect

  • type Dialect
    • adapt_unified_column self column:Standard.Base.Any.Any approximate_result_type:Standard.Base.Any.Any infer_result_type_from_database_callback:Standard.Base.Any.Any mapping:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • check_aggregate_support self aggregate:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • custom_build_aggregate self base_table:Standard.Database.DB_Table.DB_Table key_columns:(Standard.Base.Data.Vector.Vector Standard.Database.Internal.IR.Internal_Column.Internal_Column) resolved_aggregates:(Standard.Base.Data.Vector.Vector Standard.Base.Any.Any) problem_builder:Standard.Table.Internal.Problem_Builder.Problem_Builder -> (Standard.Base.Data.Pair.Pair Standard.Database.Internal.IR.SQL_IR_Source.SQL_IR_Source Standard.Base.Any.Any)
    • default_table_types self -> Standard.Base.Any.Any
    • ensure_query_has_no_holes jdbc:Standard.Database.Internal.JDBC_Connection.JDBC_Connection raw_sql:Standard.Base.Data.Text.Text -> Standard.Base.Any.Any
    • flagged self flag:Standard.Database.Dialects.Dialect_Flag.Dialect_Flag -> Standard.Base.Data.Boolean.Boolean
    • generate_collate self collation_name:Standard.Base.Data.Text.Text -> Standard.Base.Data.Text.Text
    • generate_expression self base_gen:Standard.Base.Any.Any expr:(Standard.Database.Internal.IR.SQL_IR_Expression.SQL_IR_Expression|Standard.Database.Internal.IR.Order_Descriptor.Order_Descriptor|Standard.Database.Internal.IR.SQL_IR_Statement.SQL_IR_Statement) for_select:Standard.Base.Data.Boolean.Boolean -> Standard.Database.SQL.SQL_Builder
    • generate_sql self query:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • generate_truncate_table_sql self table_name:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • get_limit_sql_modifier self limit:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • get_part_order self part:Standard.Database.Internal.SQL_Part.SQL_Part -> Standard.Base.Data.Numbers.Integer
    • get_supported_replace_params self -> Standard.Base.Any.Any
    • if_replace_params_supports self replace_params:Standard.Base.Any.Any ~action:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • is_feature_supported self feature:Standard.Database.Dialects.Feature.Feature -> Standard.Base.Data.Boolean.Boolean
    • is_operation_supported self operation:Standard.Base.Data.Text.Text -> Standard.Base.Data.Boolean.Boolean
    • make_cast self column:Standard.Base.Any.Any mapping:Standard.Base.Any.Any target_type:Standard.Base.Any.Any infer_result_type_from_database_callback:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • name self -> Standard.Base.Any.Any
    • needs_execute_query_for_type_inference self statement:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • prepare_distinct self table:Standard.Base.Any.Any key_columns:Standard.Base.Any.Any case_sensitivity:Standard.Base.Any.Any problem_builder:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • prepare_fetch_types_query self expression:Standard.Base.Any.Any context:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • prepare_metadata_for_period self period:Standard.Base.Any.Any operation_input_type:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • prepare_order_descriptor self internal_column:Standard.Base.Any.Any sort_direction:Standard.Base.Any.Any text_ordering:Standard.Base.Any.Any -> Standard.Base.Any.Any
    • should_check_table_integrity_at_beginning_of_transaction self -> Standard.Base.Data.Boolean.Boolean
    • temp_table_style self -> Standard.Base.Any.Any
    • value_type_for_upload_of_existing_column self column:Standard.Base.Any.Any -> Standard.Base.Any.Any
  • type Temp_Table_Style
    • Hash_Prefix
    • Temporary_Table