@@ -8773,6 +8773,9 @@ class CosmosDbSqlApiSource(CopySource):
87738773 :param preferred_regions: Preferred regions. Type: array of strings (or
87748774 Expression with resultType array of strings).
87758775 :type preferred_regions: object
8776+ :param detect_datetime: Whether detect primitive values as datetime
8777+ values. Type: boolean (or Expression with resultType boolean).
8778+ :type detect_datetime: object
87768779 :param additional_columns: Specifies the additional columns to be added to
87778780 source data. Type: array of objects (or Expression with resultType array
87788781 of objects).
@@ -8793,14 +8796,16 @@ class CosmosDbSqlApiSource(CopySource):
87938796 'query': {'key': 'query', 'type': 'object'},
87948797 'page_size': {'key': 'pageSize', 'type': 'object'},
87958798 'preferred_regions': {'key': 'preferredRegions', 'type': 'object'},
8799+ 'detect_datetime': {'key': 'detectDatetime', 'type': 'object'},
87968800 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'},
87978801 }
87988802
8799- def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, page_size=None, preferred_regions=None, additional_columns=None, **kwargs) -> None:
8803+ def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, page_size=None, preferred_regions=None, detect_datetime=None, additional_columns=None, **kwargs) -> None:
88008804 super(CosmosDbSqlApiSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs)
88018805 self.query = query
88028806 self.page_size = page_size
88038807 self.preferred_regions = preferred_regions
8808+ self.detect_datetime = detect_datetime
88048809 self.additional_columns = additional_columns
88058810 self.type = 'CosmosDbSqlApiSource'
88068811
@@ -33809,6 +33814,13 @@ class XmlReadSettings(FormatReadSettings):
3380933814 reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type:
3381033815 string (or Expression with resultType string).
3381133816 :type validation_mode: object
33817+ :param detect_data_type: Indicates whether type detection is enabled when
33818+ reading the xml files. Type: boolean (or Expression with resultType
33819+ boolean).
33820+ :type detect_data_type: object
33821+ :param namespaces: Indicates whether namespace is enabled when reading the
33822+ xml files. Type: boolean (or Expression with resultType boolean).
33823+ :type namespaces: object
3381233824 :param namespace_prefixes: Namespace uri to prefix mappings to override
3381333825 the prefixes in column names when namespace is enabled, if no prefix is
3381433826 defined for a namespace uri, the prefix of xml element/attribute name in
@@ -33827,13 +33839,17 @@ class XmlReadSettings(FormatReadSettings):
3382733839 'type': {'key': 'type', 'type': 'str'},
3382833840 'compression_properties': {'key': 'compressionProperties', 'type': 'CompressionReadSettings'},
3382933841 'validation_mode': {'key': 'validationMode', 'type': 'object'},
33842+ 'detect_data_type': {'key': 'detectDataType', 'type': 'object'},
33843+ 'namespaces': {'key': 'namespaces', 'type': 'object'},
3383033844 'namespace_prefixes': {'key': 'namespacePrefixes', 'type': 'object'},
3383133845 }
3383233846
33833- def __init__(self, *, additional_properties=None, compression_properties=None, validation_mode=None, namespace_prefixes=None, **kwargs) -> None:
33847+ def __init__(self, *, additional_properties=None, compression_properties=None, validation_mode=None, detect_data_type=None, namespaces=None, namespace_prefixes=None, **kwargs) -> None:
3383433848 super(XmlReadSettings, self).__init__(additional_properties=additional_properties, **kwargs)
3383533849 self.compression_properties = compression_properties
3383633850 self.validation_mode = validation_mode
33851+ self.detect_data_type = detect_data_type
33852+ self.namespaces = namespaces
3383733853 self.namespace_prefixes = namespace_prefixes
3383833854 self.type = 'XmlReadSettings'
3383933855
0 commit comments