code: public void loadTableLocal(byte []tableKey, Result<TableKraken> result)
    {
      if (tableKey == null) {
        result.ok(null);
        return;
      }
      
      TableKraken table = _tableManager.getTable(tableKey);
  
      if (table != null) {
        result.ok(table);
        return;
      }
  
      RowCursor cursor = _metaTable.cursor();
      cursor.setBytes(1, tableKey, 0);
      
      // XXX: direct
      if (_metaTable.getDirect(cursor)) {
        String name = cursor.getString(2);
        String sql = cursor.getString(3);
  
        if (sql == null || sql.equals("")) {
          throw new IllegalStateException(L.l("Broken table: '{0}'\n  sql: {1} {2}",
                                              name, sql,
                                              AmpSystem.currentManager()));
        }
        
        QueryKraken query = QueryParserKraken.parse(_tableManager, sql).build();
  
        // ServiceFuture<Object> future = new ServiceFuture<>();
        
        query.exec((Result) result);
  
        //future.get(1, TimeUnit.SECONDS);
      }
      else {
        KrakenException exn = new KrakenException(L.l("Failed to load table {0}",
                                                      Hex.toShortHex(tableKey)));
        exn.fillInStackTrace();
        
        result.fail(exn);
      }
    }
docs: Loads and creates a table from the local meta-table.