def _create_json_table()

in awswrangler/catalog/_create.py [0:0]


def _create_json_table(  # pylint: disable=too-many-arguments
    database: str,
    table: str,
    path: str,
    columns_types: Dict[str, str],
    table_type: Optional[str],
    partitions_types: Optional[Dict[str, str]],
    bucketing_info: Optional[Tuple[List[str], int]],
    description: Optional[str],
    compression: Optional[str],
    parameters: Optional[Dict[str, str]],
    columns_comments: Optional[Dict[str, str]],
    mode: str,
    catalog_versioning: bool,
    schema_evolution: bool,
    transaction_id: Optional[str],
    serde_library: Optional[str],
    serde_parameters: Optional[Dict[str, str]],
    boto3_session: Optional[boto3.Session],
    projection_enabled: bool,
    projection_types: Optional[Dict[str, str]],
    projection_ranges: Optional[Dict[str, str]],
    projection_values: Optional[Dict[str, str]],
    projection_intervals: Optional[Dict[str, str]],
    projection_digits: Optional[Dict[str, str]],
    projection_storage_location_template: Optional[str],
    catalog_table_input: Optional[Dict[str, Any]],
    catalog_id: Optional[str],