| Class | Table |
Represents the instance of the HBase table. |
| Function | create_table |
Create a new table inside HBase. |
| Function | delete_table |
Deletes an existing table from the HBase connection. |
| Function | families |
Get all of the families for a specific HBase table. |
| Function | get_or_create_table |
Gets the table provided by table_name or creates a new one with the provided column families from families. |
| Function | has_table |
Determine if the HBase connection contains the specified tablename. |
| Function | table |
Get an instance of a specific table that can have queries performed on it. |
| Function | tables |
Get all of the tables at the initialized HBase connection. |
| Parameters | |
| name:string | The new table's name. |
| families:dict : (string -> dict: (attr -> val)) | dict of column family names to the column settings. |
| Returns | |
hbspark.table.Table | An instance of the newly created table |
| Parameters | |
| name:string | The name of the table that is to be deleted. |
| disabled:bool | Whether or not tables should only be deleted if they are disabled in hbase (False), or if any table regardless of status can be deleted (True) . |
| Returns | |
| None | No return |
| Parameters | |
| table_name:string | The name of the HBase table. |
| Returns | |
| dict : (string -> dict: (attr -> val)) | dict of column family names to the column family's HBase attributes. |
| Parameters | |
| table_name:string | The name of the HBase table. |
| families:dict : (string -> dict: (attr -> val)) | dict of column family names to the column settings. |
| Returns | |
hbspark.table.Table | An instance of the provided table_name either newly created or not. |
| Parameters | |
| table_name:string | The name for the table to be checked. |
| Returns | |
| bool | True if the connection contains table_name, false otherwise. |
| Parameters | |
| table_name:string | The name for the table to be returned. |
| Returns | |
hbspark.table.Table | The table instance, permitting various querying and modification operations. |
| Returns | |
| list of string | A list of the string names of the tables stored at the HBase connection hbspark._hb_session.conn |