--- nodehierarchy.module-old	2009-07-13 23:44:56.000000000 -0700
+++ nodehierarchy.module	2009-07-13 23:44:32.000000000 -0700
@@ -1107,3 +1107,26 @@ function _nodehierarchy_get_parent_types
   return $types;
 }
 
+/**
+ * hook_views_data - expose nodehierarchy table to views module.
+ */
+function nodehierarchy_views_data() {
+  
+  $data['nodehierarchy']['table']['join'] = array(
+    'node' => array(
+      'left_field' => 'nid',
+      'field' => 'nid',
+    ),
+  );
+  $data['nodehierarchy']['parent'] = array(
+    'group' => t('Node hierarchy'),
+    // Information for bringing in additional base tables
+    'relationship' => array(
+      'base' => 'node',
+      'base field' => 'nid',
+      'label' => t('Parent node'),
+    ),
+  );
+  
+  return $data;
+}
