beamds.beam.sql package#

Submodules#

beamds.beam.sql.core module#

class beamds.beam.sql.core.BeamAthena(*args, _store_init_path=None, _save_init_args=True, **kwargs)[source]#

Bases: BeamSQL

property connection#
property engine#
get_sample(n=1, **kwargs)[source]#
get_schema()[source]#
sql(query)[source]#
class beamds.beam.sql.core.BeamSQL(*args, _store_init_path=None, _save_init_args=True, **kwargs)[source]#

Bases: Processor

property columns#
property database#
static df2table(df, name, metadata=None)[source]#
property engine#
get_sample(n=1, **kwargs)[source]#
get_schema()[source]#
property index#
property llm#
nlp(query, **kwargs)[source]#
set_columns(columns)[source]#
set_database(database)[source]#
set_index(index)[source]#
set_llm(llm)[source]#
set_table(table)[source]#
sql(query, **kwargs)[source]#
property table#

Module contents#