General-purpose utilities. More...
Functions | |
| void | get_table_server_set (ContextPtr &context, const String &id, const String &row, StringSet &servers) |
| Gets set of servers holding ranges for a given table. More... | |
| bool | table_exists (ContextPtr &context, const String &name, String &id) |
| Checks if table exists and returns table ID. More... | |
| TableParts | get_index_parts (const std::string &schema) |
| Gets index parts specified in schema. More... | |
| bool | table_exists (ContextPtr &context, const String &id) |
| Checks if table ID exists. More... | |
| void | verify_table_name_availability (ContextPtr &context, const String &name, String &id) |
| Checks if table name is available. More... | |
| void | create_table_in_hyperspace (ContextPtr &context, const String &name, const String &schema_str, TableIdentifierManaged *table) |
| Creates a table in Hyperspace. More... | |
| void | prepare_index (ContextPtr &context, const String &name, const String &schema_str, bool qualifier, String &index_name, String &index_schema) |
| Prepares index schema and table name. More... | |
| void | create_table_write_metadata (ContextPtr &context, TableIdentifier *table) |
Creates initial METADATA table entry for table. More... | |
| bool | next_available_server (ContextPtr &context, String &location, bool urgent=false) |
| Gets name of next available server. More... | |
| void | create_table_load_range (ContextPtr &context, const String &location, TableIdentifier &table, RangeSpec &range, bool needs_compaction) |
| Loads a table's initial range. More... | |
| void | create_table_acknowledge_range (ContextPtr &context, const String &location, TableIdentifier &table, RangeSpec &range) |
| Calls RangeServer::acknowledge_load for a range. More... | |
| int64_t | range_hash_code (const TableIdentifier &table, const RangeSpec &range, const String &qualifier) |
| Returns a hash code for a range with an optional qualifer string. More... | |
| String | range_hash_string (const TableIdentifier &table, const RangeSpec &range, const String &qualifier) |
| Returns string representation of hash code for a range with an optional qualifer string. More... | |
| String | root_range_location (ContextPtr &context) |
| Returns location of root METADATA range. More... | |
| bool | status (ContextPtr &context, Timer &timer, Status &status) |
| Runs a status check on the master. More... | |
| void | shutdown_rangeserver (ContextPtr &context, CommAddress &addr) |
| Sends a shutdown command to a rangeserver. More... | |
General-purpose utilities.
1.8.8