This is an automated email from the ASF dual-hosted git repository.

sarath pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/master by this push:
     new 321c6b8  ATLAS-4082: Added more attributes like create or last modify 
time, contentLength etc. to ADLS Gen2 types
321c6b8 is described below

commit 321c6b8383812ea7b3a27c02544d513e89bcdc59
Author: sidmishra <[email protected]>
AuthorDate: Tue Dec 15 12:41:13 2020 -0800

    ATLAS-4082: Added more attributes like create or last modify time, 
contentLength etc. to ADLS Gen2 types
    
    Signed-off-by: Sarath Subramanian <[email protected]>
---
 .../patches/005-azure_adls_add_attributes.json     | 254 +++++++++++++++++++++
 1 file changed, 254 insertions(+)

diff --git 
a/addons/models/3000-Cloud/patches/005-azure_adls_add_attributes.json 
b/addons/models/3000-Cloud/patches/005-azure_adls_add_attributes.json
new file mode 100644
index 0000000..ce87d45
--- /dev/null
+++ b/addons/models/3000-Cloud/patches/005-azure_adls_add_attributes.json
@@ -0,0 +1,254 @@
+{
+  "patches": [
+    {
+      "id": "TYPEDEF_PATCH_3000_005_001",
+      "description": "Add attributes to Azure ADLS Account",
+      "action": "ADD_ATTRIBUTE",
+      "typeName": "adls_gen2_account",
+      "applyToVersion": "1.0",
+      "updateToVersion": "1.1",
+      "attributeDefs": [
+        {
+          "name":         "skuName",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        }
+      ]
+    },
+    {
+      "id": "TYPEDEF_PATCH_3000_005_002",
+      "description": "Add attributes to Azure ADLS container",
+      "action": "ADD_ATTRIBUTE",
+      "typeName": "adls_gen2_container",
+      "applyToVersion": "1.0",
+      "updateToVersion": "1.1",
+      "attributeDefs": [
+        {
+          "name":         "lastModifiedTime",
+          "typeName":     "date",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "publicAccess",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        }
+      ]
+    },
+    {
+      "id": "TYPEDEF_PATCH_3000_005_003",
+      "description": "Add attributes to Azure ADLS directory",
+      "action": "ADD_ATTRIBUTE",
+      "typeName": "adls_gen2_directory",
+      "applyToVersion": "1.0",
+      "updateToVersion": "1.1",
+      "attributeDefs": [
+        {
+          "name":         "lastModifiedTime",
+          "typeName":     "date",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "creationTime",
+          "typeName":     "date",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "contentLength",
+          "typeName":     "long",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true
+        },
+        {
+          "name":         "contentMd5",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "accessTier",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "prefix",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "remainingRetentionDays",
+          "typeName":     "long",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true
+        },
+        {
+          "name":         "type",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "additionalProperties",
+          "typeName":     "map<string,string>",
+          "cardinality":  "SINGLE",
+          "isIndexable":  false,
+          "isOptional":   true,
+          "isUnique":     false
+        }
+      ]
+    },
+    {
+      "id": "TYPEDEF_PATCH_3000_005_004",
+      "description": "Add attributes to Azure ADLS blob",
+      "action": "ADD_ATTRIBUTE",
+      "typeName": "adls_gen2_blob",
+      "applyToVersion": "1.0",
+      "updateToVersion": "1.1",
+      "attributeDefs": [
+        {
+          "name":         "lastModifiedTime",
+          "typeName":     "date",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "creationTime",
+          "typeName":     "date",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "contentLength",
+          "typeName":     "long",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true
+        },
+        {
+          "name":         "contentMd5",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "accessTier",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "prefix",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "remainingRetentionDays",
+          "typeName":     "long",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true
+        },
+        {
+          "name":         "contentEncoding",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "contentDisposition",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        },
+        {
+          "name":         "cacheControl",
+          "typeName":     "string",
+          "cardinality":  "SINGLE",
+          "isIndexable":  true,
+          "isOptional":   true,
+          "isUnique":     false
+        }
+      ]
+    },
+    {
+      "id": "TYPEDEF_PATCH_3000_005_005",
+      "description": "Update 'contentType' attribute in adls_gen2_directory",
+      "action": "UPDATE_ATTRIBUTE",
+      "typeName": "adls_gen2_directory",
+      "applyToVersion": "1.1",
+      "updateToVersion": "1.2",
+      "params": null,
+      "attributeDefs": [
+        {
+          "name": "contentType",
+          "typeName": "string",
+          "cardinality": "SINGLE",
+          "isIndexable": true,
+          "isOptional": true,
+          "isUnique": false
+        }
+      ]
+    },
+    {
+      "id": "TYPEDEF_PATCH_3000_005_006",
+      "description": "Update 'contentType' attribute in adls_gen2_blob",
+      "action": "UPDATE_ATTRIBUTE",
+      "typeName": "adls_gen2_blob",
+      "applyToVersion": "1.1",
+      "updateToVersion": "1.2",
+      "params": null,
+      "attributeDefs": [
+        {
+          "name": "contentType",
+          "typeName": "string",
+          "cardinality": "SINGLE",
+          "isIndexable": true,
+          "isOptional": true,
+          "isUnique": false
+        }
+      ]
+    }
+  ]
+}

Reply via email to