public static function displaySCFRow($row_key, $keyspace_name, $columnfamily_name, $row, $is_counter_column = false) { $output = ''; foreach ($row as $key => $value) { $output .= ColumnFamilyHelper::displayCFRow($row_key, $keyspace_name, $columnfamily_name, $value, $key, $is_counter_column); } return $output; }
<?php /* Cassandra Cluster Admin @author Sébastien Giroux @copyright All rights reserved - 2011 */ require_once 'include/kernel.inc.php'; require_once 'include/verify_login.inc.php'; $vw_vars['cluster_details'] = $CASSANDRA_CLUSTERS; $vw_vars['cluster_name'] = $sys_manager->describe_cluster_name(); $vw_vars['partitioner'] = $sys_manager->describe_partitioner(); $vw_vars['snitch'] = $sys_manager->describe_snitch(); $vw_vars['thrift_api_version'] = $sys_manager->describe_version(); $vw_vars['schema_version'] = $sys_manager->describe_schema_versions(); $vw_vars['cluster_helper'] = $cluster_helper; $ks_and_cf_details = ColumnFamilyHelper::getKeyspacesAndColumnFamiliesDetails(); $keyspaces_name = $ks_and_cf_details['keyspaces_name']; $keyspaces_details = $ks_and_cf_details['keyspaces_details']; $vw_vars['keyspaces_name'] = $keyspaces_name; $vw_vars['keyspaces_details'] = $keyspaces_details; echo getHTML('cluster_info.php', $vw_vars);
if (isset($_GET['keyspace_name'])) { $keyspace_name = $_GET['keyspace_name']; } $columnfamily_name = ''; if (isset($_GET['columnfamily_name'])) { $columnfamily_name = $_GET['columnfamily_name']; } echo getHTML('header.php'); // Make sure a keyspace name has been specified if ($keyspace_name == '') { echo displayErrorMessage('keyspace_name_must_be_specified'); } else { if ($columnfamily_name == '') { echo displayErrorMessage('columnfamily_name_must_be_specified'); } else { $one_cf = ColumnFamilyHelper::getCFInKeyspace($keyspace_name, $columnfamily_name); // Make sure the column family exists in this keyspace if ($one_cf) { $vw_vars['success_message'] = ''; $vw_vars['error_message'] = ''; // Success if (isset($_GET['new_value'])) { $new_value = $_GET['new_value']; $vw_vars['success_message'] = displaySuccessMessage('edit_counter', array('value' => $new_value)); } // Error if (isset($_GET['error']) == 1) { $vw_vars['error_message'] = displayErrorMessage('something_wrong_happened', array('message' => $_SESSION['message'])); } $vw_vars['cluster_name'] = $sys_manager->describe_cluster_name(); $vw_vars['keyspace_name'] = $keyspace_name;
</td> <td> <?php switch ($comparator_type) { case 'org.apache.cassandra.db.marshal.TimeUUIDType': if ($is_super_cf) { echo ColumnFamilyHelper::displaySCFTimeUUIDTypeRow($key, $keyspace_name, $columnfamily_name, $value, $is_counter_column); } else { echo ColumnFamilyHelper::displayCFTimeUUIDTypeRow($key, $keyspace_name, $columnfamily_name, $value, null, $is_counter_column); } break; default: if ($is_super_cf) { echo ColumnFamilyHelper::displaySCFRow($key, $keyspace_name, $columnfamily_name, $value, $is_counter_column); } else { echo ColumnFamilyHelper::displayCFRow($key, $keyspace_name, $columnfamily_name, $value, null, $is_counter_column); } } ?> </td> <?php if ($show_actions_link) { ?> <td> <?php if (!$is_counter_column) { ?> <div class="edit_row_icon"></div> <div class="float_left"><a href="columnfamily_action.php?action=edit_row&keyspace_name=<?php echo $keyspace_name; ?>