| { |
| "enumDefs": [], |
| "structDefs": [], |
| "classificationDefs": [], |
| "entityDefs": [ |
| { |
| "name": "hbase_table", |
| "superTypes": [ |
| "DataSet" |
| ], |
| "typeVersion": "1.1", |
| "attributeDefs": [ |
| { |
| "name": "uri", |
| "typeName": "string", |
| "cardinality": "SINGLE", |
| "isIndexable": false, |
| "isOptional": false, |
| "isUnique": false |
| }, |
| { |
| "name": "column_families", |
| "typeName": "array<hbase_column_family>", |
| "cardinality": "SINGLE", |
| "constraints": [ |
| { |
| "type": "ownedRef" |
| } |
| ], |
| "isIndexable": false, |
| "isOptional": true, |
| "isUnique": false |
| } |
| ] |
| }, |
| { |
| "name": "hbase_column_family", |
| "superTypes": [ |
| "DataSet" |
| ], |
| "attributeDefs": [ |
| { |
| "name": "table", |
| "typeName": "hbase_table", |
| "cardinality": "SINGLE", |
| "isIndexable": false, |
| "isOptional": false, |
| "isUnique": false, |
| "constraints": [ |
| { |
| "type": "inverseRef", |
| "params": { |
| "attribute": "column_families" |
| } |
| } |
| ] |
| }, |
| { |
| "name": "columns", |
| "typeName": "array<hbase_column>", |
| "cardinality": "SINGLE", |
| "constraints": [ |
| { |
| "type": "ownedRef" |
| } |
| ], |
| "isIndexable": false, |
| "isOptional": true, |
| "isUnique": false |
| } |
| ], |
| "typeVersion": "1.0" |
| }, |
| { |
| "name": "hbase_column", |
| "superTypes": [ |
| "DataSet" |
| ], |
| "attributeDefs": [ |
| { |
| "name": "column_family", |
| "typeName": "hbase_column_family", |
| "cardinality": "SINGLE", |
| "isIndexable": false, |
| "isOptional": false, |
| "isUnique": false, |
| "constraints": [ |
| { |
| "type": "inverseRef", |
| "params": { |
| "attribute": "columns" |
| } |
| } |
| ] |
| } |
| ], |
| "typeVersion": "1.0" |
| } |
| ] |
| } |