com.spotify.scio.bigtable.syntax
Get an SCollection for a Bigtable table.
Get an SCollection for a Bigtable table.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names along with the desired cell expiration. Cell expiration is the duration before which garbage collection of a cell may occur. Note: minimum granularity is second.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names along with the desired cell expiration. Cell expiration is the duration before which garbage collection of a cell may occur. Note: minimum granularity is second.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names along with the desired cell expiration. Cell expiration is the duration before which garbage collection of a cell may occur. Note: minimum granularity is second.
Ensure that tables and column families exist.
Ensure that tables and column families exist. Checks for existence of tables or creates them if they do not exist. Also checks for existence of column families within each table and creates them if they do not exist.
A map of tables and column families. Keys are table names. Values are a list of column family names along with the desired GcRule.
Get size of all clusters for specified Bigtable instance.
Get size of all clusters for specified Bigtable instance.
map of clusterId to its number of nodes
Updates all clusters within the specified Bigtable instance to a specified number of nodes.
Updates all clusters within the specified Bigtable instance to a specified number of nodes. Useful for increasing the number of nodes at the beginning of a job and decreasing it at the end to lower costs yet still get high throughput during bulk ingests/dumps.
How long to sleep after updating the number of nodes. Google recommends at least 20 minutes before the new nodes are fully functional
Updates all clusters within the specified Bigtable instance to a specified number of nodes.
Updates all clusters within the specified Bigtable instance to a specified number of nodes. Useful for increasing the number of nodes at the beginning of a job and decreasing it at the end to lower costs yet still get high throughput during bulk ingests/dumps.
How long to sleep after updating the number of nodes. Google recommends at least 20 minutes before the new nodes are fully functional
Enhanced version of ScioContext with Bigtable methods.