{ "enumTypes":[ { "name":"hive_object_type", "enumValues":[ { "value":"GLOBAL", "ordinal":1 }, { "value":"DATABASE", "ordinal":2 }, { "value":"TABLE", "ordinal":3 }, { "value":"PARTITION", "ordinal":4 }, { "value":"COLUMN", "ordinal":5 } ] }, { "name":"hive_resource_type", "enumValues":[ { "value":"JAR", "ordinal":1 }, { "value":"FILE", "ordinal":2 }, { "value":"ARCHIVE", "ordinal":3 } ] }, { "name":"hive_principal_type", "enumValues":[ { "value":"USER", "ordinal":1 }, { "value":"ROLE", "ordinal":2 }, { "value":"GROUP", "ordinal":3 } ] }, { "name":"hive_function_type", "enumValues":[ { "value":"JAVA", "ordinal":1 } ] } ], "structTypes":[ { "typeName":"hive_order", "attributeDefinitions":[ { "name":"col", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"order", "dataTypeName":"int", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "typeName":"hive_resourceuri", "attributeDefinitions":[ { "name":"resourceType", "dataTypeName":"hive_resource_type", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"uri", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "typeName":"hive_serde", "attributeDefinitions":[ { "name":"name", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"serializationLib", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] } ], "traitTypes":[ ], "classTypes":[ { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_process", "attributeDefinitions":[ { "name":"processName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"startTime", "dataTypeName":"int", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"endTime", "dataTypeName":"int", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"userName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"sourceTableNames", "dataTypeName":"array<hive_table>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"targetTableNames", "dataTypeName":"array<hive_table>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"queryText", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"queryPlan", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"queryId", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"queryGraph", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_function", "attributeDefinitions":[ { "name":"functionName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"dbName", "dataTypeName":"hive_db", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"className", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"ownerName", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"ownerType", "dataTypeName":"hive_principal_type", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"createTime", "dataTypeName":"int", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"functionType", "dataTypeName":"hive_function_type", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"resourceUris", "dataTypeName":"hive_resourceuri", "multiplicity":"collection", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_type", "attributeDefinitions":[ { "name":"name", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"type1", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"type2", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"fields", "dataTypeName":"array<hive_column>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_table", "attributeDefinitions":[ { "name":"tableName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"dbName", "dataTypeName":"hive_db", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"owner", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"createTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"lastAccessTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"retention", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"sd", "dataTypeName":"hive_storagedesc", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"partitionKeys", "dataTypeName":"array<hive_column>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"viewOriginalText", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"viewExpandedText", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"tableType", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"temporary", "dataTypeName":"boolean", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_partition", "attributeDefinitions":[ { "name":"values", "dataTypeName":"string", "multiplicity":"collection", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"dbName", "dataTypeName":"hive_db", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"tableName", "dataTypeName":"hive_table", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"createTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"lastAccessTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"sd", "dataTypeName":"hive_storagedesc", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_storagedesc", "attributeDefinitions":[ { "name":"cols", "dataTypeName":"array<hive_column>", "multiplicity":"collection", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"location", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"inputFormat", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"outputFormat", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"compressed", "dataTypeName":"boolean", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"numBuckets", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"serdeInfo", "dataTypeName":"hive_serde", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"bucketCols", "dataTypeName":"array<string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"sortCols", "dataTypeName":"array<hive_order>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"storedAsSubDirectories", "dataTypeName":"boolean", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_index", "attributeDefinitions":[ { "name":"indexName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"indexHandlerClass", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"dbName", "dataTypeName":"hive_db", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"createTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"lastAccessTime", "dataTypeName":"int", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"origTableName", "dataTypeName":"hive_table", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"indexTableName", "dataTypeName":"hive_table", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"sd", "dataTypeName":"hive_storagedesc", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"deferredRebuild", "dataTypeName":"boolean", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_role", "attributeDefinitions":[ { "name":"roleName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"createTime", "dataTypeName":"int", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"ownerName", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_db", "attributeDefinitions":[ { "name":"name", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"description", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"locationUri", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"parameters", "dataTypeName":"map<string,string>", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"ownerName", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"ownerType", "dataTypeName":"hive_principal_type", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] }, { "superTypes":[ ], "hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.ClassType", "typeName":"hive_column", "attributeDefinitions":[ { "name":"name", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"type", "dataTypeName":"string", "multiplicity":"required", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null }, { "name":"comment", "dataTypeName":"string", "multiplicity":"optional", "isComposite":false, "isUnique":false, "isIndexable":true, "reverseAttributeName":null } ] } ] }