Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-2346

dataTypeName field missing in AttributeDefinition returned by V1 REST API

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.0.0
    • atlas-core
    • None

    Description

      Type information returned by api/atlas/types/hive_table doesn't include field dataTypeName in AttributeDefinition, as shown below:

      curl -f -X GET -u username:password -H Accept: application/json -H Content-Type: application/json http://atlas-host:21000/api/atlas/types/hive_table
      
      {
        "requestId": "pool-2-thread-10 - e9419c0f-6fc1-4df3-8a40-c6c882ce63d7",
        "typeName": "hive_table",
        "definition": {
          "classTypes": [
            {
              "attributeDefinitions": [
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "db"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "createTime"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "lastAccessTime"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "comment"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "retention"
                },
                {
                  "isComposite": true,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "sd"
                },
                {
                  "isComposite": true,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "partitionKeys"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "aliases"
                },
                {
                  "isComposite": true,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "columns"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "parameters"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "viewOriginalText"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "viewExpandedText"
                },
                {
                  "isComposite": false,
                  "isIndexable": false,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "tableType"
                },
                {
                  "isComposite": false,
                  "isIndexable": true,
                  "isUnique": false,
                  "multiplicity": "required",
                  "name": "temporary"
                }
              ],
              "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.ClassType",
              "superTypes": [
                "DataSet"
              ],
              "typeDescription": "hive_table",
              "typeName": "hive_table",
              "typeVersion": "1.1"
            }
          ],
          "enumTypes": null,
          "structTypes": null,
          "traitTypes": null
        }
      }
      

      Attachments

        1. ATLAS-2346.patch
          5 kB
          Madhan Neethiraj

        Activity

          People

            madhan Madhan Neethiraj
            sharmadhas Sharmadha S
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: